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,45 @@
#if UNITY_EDITOR
using UnityEditor;
using UnityEngine.InputSystem.EnhancedTouch;
namespace UnityEngine.InputSystem.Editor
{
[InitializeOnLoad]
internal static class TouchSimulationEditorInitializer
{
static TouchSimulationEditorInitializer()
{
// We're initializing as part of [InitializeOnLoad]. We don't want to trigger InputSystem
// initialization from the static cctor so delay-execute the registration.
EditorApplication.delayCall += () =>
{
InputSystem.onSettingsChange += OnSettingsChanged;
InputSystem.onBeforeUpdate += ReEnableAfterDomainReload;
};
}
private static void ReEnableAfterDomainReload()
{
OnSettingsChanged();
InputSystem.onBeforeUpdate -= ReEnableAfterDomainReload;
}
private static void OnSettingsChanged()
{
if (InputEditorUserSettings.simulateTouch)
TouchSimulation.Enable();
else
TouchSimulation.Disable();
}
}
[CustomEditor(typeof(TouchSimulation))]
internal class TouchSimulationEditor : UnityEditor.Editor
{
public void OnDisable()
{
new InputComponentEditorAnalytic(InputSystemComponent.TouchSimulation).Send();
}
}
}
#endif // UNITY_EDITOR
@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: a69b36bd3aae948309bdb0008372a60a
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant: