Adaug proiectul Unity

This commit is contained in:
2026-11-01 23:39:55 +02:00
parent cb14d9d37d
commit 863eac8f2c
23463 changed files with 5412601 additions and 0 deletions
@@ -0,0 +1,49 @@
using UnityEditor.IMGUI.Controls;
using UnityEngine;
namespace UnityEditor.Rendering
{
abstract class AdvancedDropdownItemBridge : AdvancedDropdownItem
{
public AdvancedDropdownItemBridge(string name)
: base(name)
{
}
}
abstract class AdvancedDropdownWindowBridge : AdvancedDropdownWindow
{
private const string kDropDownFilterWindow = "DropDownFilterWindow";
public static bool Show<T>(Rect rect, AdvancedDropdownDataSource dataSource)
where T : AdvancedDropdownWindow
{
AdvancedDropdownWindowBridge.CloseAllOpenWindows<T>();
var window = CreateInstance<T>() as AdvancedDropdownWindow;
window.dataSource = dataSource;
window.Init(rect);
window.searchString = EditorPrefs.GetString(kDropDownFilterWindow, "");
return true;
}
protected override void OnEnable()
{
base.OnEnable();
selectionChanged += OnItemSelected;
}
protected abstract void OnItemSelected(AdvancedDropdownItem item);
}
abstract class AdvancedDropdownDataSourceBridge : AdvancedDropdownDataSource
{
public AdvancedDropdownDataSourceBridge()
{
CurrentFolderContextualSearch = true;
}
protected override AdvancedDropdownItem FetchData() { return null; }
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 6c5809f25072f7143b26a140814e037a
@@ -0,0 +1,5 @@
using System.Runtime.CompilerServices;
[assembly: InternalsVisibleTo("Unity.RenderPipelines.Core.Editor")]
[assembly: InternalsVisibleTo("Unity.RenderPipelines.HighDefinition.Editor")]
[assembly: InternalsVisibleTo("Unity.RenderPipelines.Universal.Editor")]
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: d37aff5f3c2b94c43857a4e315390b33
@@ -0,0 +1,21 @@
using System.Collections.Generic;
using System;
using UnityEngine;
namespace UnityEditor.Rendering
{
static class ObjectSelector
{
public static void Show(UnityEngine.Object obj, Type requiredType, UnityEngine.Object objectBeingEdited, bool allowSceneObjects, List<EntityId> allowedEntityIds = null, Action<UnityEngine.Object> onObjectSelectorClosed = null, Action<UnityEngine.Object> onObjectSelectedUpdated = null, bool showNoneItem = true)
{
UnityEditor.ObjectSelector.get.Show(obj, requiredType, objectBeingEdited, allowSceneObjects, allowedEntityIds, onObjectSelectorClosed, onObjectSelectedUpdated, showNoneItem);
}
public static void SetVisualSelection(EntityId entityId)
{
UnityEditor.ObjectSelector.get.SetVisualSelection(entityId);
}
public static bool isVisible => UnityEditor.ObjectSelector.isVisible;
}
}
@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: cc3e1b4fa05dd864a960b9708102285b
@@ -0,0 +1,16 @@
{
"name": "Unity.InternalAPIEngineBridge.RenderPipelines.Core.Editor",
"rootNamespace": "",
"references": [],
"includePlatforms": [
"Editor"
],
"excludePlatforms": [],
"allowUnsafeCode": false,
"overrideReferences": false,
"precompiledReferences": [],
"autoReferenced": true,
"defineConstraints": [],
"versionDefines": [],
"noEngineReferences": false
}
@@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 716365d8000d25e4c8621aa2d34a92fa
AssemblyDefinitionImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant: