From d4b2d9d532b7f3cf79f71de32f61280a3349a792 Mon Sep 17 00:00:00 2001 From: Pelin Durak Date: Tue, 24 Dec 2024 10:57:20 +0000 Subject: [PATCH 1/3] Updated unity version from 2021.3.11f1 to 6000.0.32f1 --- ExampleApp/.vscode/settings.json | 55 +++++ ExampleApp/Assets/Scenes/MainScene.unity | 209 ++++++++++++++++++ ExampleApp/Assets/Scenes/MainScene.unity.meta | 7 + .../Assets/{ => Scripts}/ButtonController.cs | 0 .../{ => Scripts}/ButtonController.cs.meta | 0 .../Assets/{ => Scripts}/OptimoveInit.cs | 0 .../Assets/{ => Scripts}/OptimoveInit.cs.meta | 0 ExampleApp/Packages/manifest.json | 17 +- ExampleApp/Packages/packages-lock.json | 164 +++++++------- ExampleApp/ProjectSettings/ProjectVersion.txt | 4 +- ExampleApp/ProjectSettings/boot.config | 0 unity-sdk/.vscode/settings.json | 55 +++++ unity-sdk/Packages/manifest.json | 18 +- unity-sdk/Packages/packages-lock.json | 82 ++++--- unity-sdk/ProjectSettings/ProjectVersion.txt | 4 +- unity-sdk/ProjectSettings/boot.config | 0 16 files changed, 469 insertions(+), 146 deletions(-) create mode 100644 ExampleApp/.vscode/settings.json create mode 100644 ExampleApp/Assets/Scenes/MainScene.unity create mode 100644 ExampleApp/Assets/Scenes/MainScene.unity.meta rename ExampleApp/Assets/{ => Scripts}/ButtonController.cs (100%) rename ExampleApp/Assets/{ => Scripts}/ButtonController.cs.meta (100%) rename ExampleApp/Assets/{ => Scripts}/OptimoveInit.cs (100%) rename ExampleApp/Assets/{ => Scripts}/OptimoveInit.cs.meta (100%) delete mode 100644 ExampleApp/ProjectSettings/boot.config create mode 100644 unity-sdk/.vscode/settings.json delete mode 100644 unity-sdk/ProjectSettings/boot.config diff --git a/ExampleApp/.vscode/settings.json b/ExampleApp/.vscode/settings.json new file mode 100644 index 0000000..88342ad --- /dev/null +++ b/ExampleApp/.vscode/settings.json @@ -0,0 +1,55 @@ +{ + "files.exclude": { + "**/.DS_Store": true, + "**/.git": true, + "**/.gitmodules": true, + "**/*.booproj": true, + "**/*.pidb": true, + "**/*.suo": true, + "**/*.user": true, + "**/*.userprefs": true, + "**/*.unityproj": true, + "**/*.dll": true, + "**/*.exe": true, + "**/*.pdf": true, + "**/*.mid": true, + "**/*.midi": true, + "**/*.wav": true, + "**/*.gif": true, + "**/*.ico": true, + "**/*.jpg": true, + "**/*.jpeg": true, + "**/*.png": true, + "**/*.psd": true, + "**/*.tga": true, + "**/*.tif": true, + "**/*.tiff": true, + "**/*.3ds": true, + "**/*.3DS": true, + "**/*.fbx": true, + "**/*.FBX": true, + "**/*.lxo": true, + "**/*.LXO": true, + "**/*.ma": true, + "**/*.MA": true, + "**/*.obj": true, + "**/*.OBJ": true, + "**/*.asset": true, + "**/*.cubemap": true, + "**/*.flare": true, + "**/*.mat": true, + "**/*.meta": true, + "**/*.prefab": true, + "**/*.unity": true, + "build/": true, + "Build/": true, + "Library/": true, + "library/": true, + "obj/": true, + "Obj/": true, + "ProjectSettings/": true, + "temp/": true, + "Temp/": true + }, + "dotnet.defaultSolution": "ExampleApp.sln" +} \ No newline at end of file diff --git a/ExampleApp/Assets/Scenes/MainScene.unity b/ExampleApp/Assets/Scenes/MainScene.unity new file mode 100644 index 0000000..ba58c5a --- /dev/null +++ b/ExampleApp/Assets/Scenes/MainScene.unity @@ -0,0 +1,209 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 2 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + accuratePlacement: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &301704154 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 301704157} + - component: {fileID: 301704156} + - component: {fileID: 301704155} + m_Layer: 0 + m_Name: Main Camera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!81 &301704155 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 301704154} + m_Enabled: 1 +--- !u!20 &301704156 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 301704154} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_FocalLength: 50 + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: -1 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!4 &301704157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 301704154} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_RootOrder: 0 + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} diff --git a/ExampleApp/Assets/Scenes/MainScene.unity.meta b/ExampleApp/Assets/Scenes/MainScene.unity.meta new file mode 100644 index 0000000..7f014ee --- /dev/null +++ b/ExampleApp/Assets/Scenes/MainScene.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 621762e00319946e99194d79e3e720d0 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/ExampleApp/Assets/ButtonController.cs b/ExampleApp/Assets/Scripts/ButtonController.cs similarity index 100% rename from ExampleApp/Assets/ButtonController.cs rename to ExampleApp/Assets/Scripts/ButtonController.cs diff --git a/ExampleApp/Assets/ButtonController.cs.meta b/ExampleApp/Assets/Scripts/ButtonController.cs.meta similarity index 100% rename from ExampleApp/Assets/ButtonController.cs.meta rename to ExampleApp/Assets/Scripts/ButtonController.cs.meta diff --git a/ExampleApp/Assets/OptimoveInit.cs b/ExampleApp/Assets/Scripts/OptimoveInit.cs similarity index 100% rename from ExampleApp/Assets/OptimoveInit.cs rename to ExampleApp/Assets/Scripts/OptimoveInit.cs diff --git a/ExampleApp/Assets/OptimoveInit.cs.meta b/ExampleApp/Assets/Scripts/OptimoveInit.cs.meta similarity index 100% rename from ExampleApp/Assets/OptimoveInit.cs.meta rename to ExampleApp/Assets/Scripts/OptimoveInit.cs.meta diff --git a/ExampleApp/Packages/manifest.json b/ExampleApp/Packages/manifest.json index 6e1518c..a809cc1 100644 --- a/ExampleApp/Packages/manifest.json +++ b/ExampleApp/Packages/manifest.json @@ -1,14 +1,13 @@ { "dependencies": { - "com.unity.collab-proxy": "1.17.2", - "com.unity.feature.2d": "1.0.0", - "com.unity.ide.rider": "3.0.15", - "com.unity.ide.visualstudio": "2.0.16", - "com.unity.ide.vscode": "1.2.5", - "com.unity.test-framework": "1.1.31", - "com.unity.timeline": "1.6.4", - "com.unity.ugui": "1.0.0", - "com.unity.visualscripting": "1.7.8", + "com.unity.collab-proxy": "2.6.0", + "com.unity.feature.2d": "2.0.1", + "com.unity.ide.rider": "3.0.34", + "com.unity.test-framework": "1.4.5", + "com.unity.timeline": "1.8.7", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.5", + "com.unity.modules.accessibility": "1.0.0", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/ExampleApp/Packages/packages-lock.json b/ExampleApp/Packages/packages-lock.json index 2f681c7..ea6a49e 100644 --- a/ExampleApp/Packages/packages-lock.json +++ b/ExampleApp/Packages/packages-lock.json @@ -1,50 +1,56 @@ { "dependencies": { "com.unity.2d.animation": { - "version": "7.0.7", + "version": "10.1.4", "depth": 1, "source": "registry", "dependencies": { - "com.unity.2d.common": "6.0.4", + "com.unity.2d.common": "9.0.7", "com.unity.2d.sprite": "1.0.0", + "com.unity.collections": "1.2.4", "com.unity.modules.animation": "1.0.0", "com.unity.modules.uielements": "1.0.0" }, "url": "https://packages.unity.com" }, - "com.unity.2d.common": { - "version": "6.0.4", - "depth": 2, + "com.unity.2d.aseprite": { + "version": "1.1.7", + "depth": 1, "source": "registry", "dependencies": { + "com.unity.2d.common": "6.0.6", "com.unity.2d.sprite": "1.0.0", - "com.unity.mathematics": "1.1.0", - "com.unity.modules.uielements": "1.0.0", - "com.unity.burst": "1.5.1" + "com.unity.mathematics": "1.2.6", + "com.unity.modules.animation": "1.0.0" }, "url": "https://packages.unity.com" }, - "com.unity.2d.path": { - "version": "5.0.2", + "com.unity.2d.common": { + "version": "9.0.7", "depth": 2, "source": "registry", - "dependencies": {}, + "dependencies": { + "com.unity.burst": "1.8.4", + "com.unity.2d.sprite": "1.0.0", + "com.unity.mathematics": "1.1.0", + "com.unity.modules.animation": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + }, "url": "https://packages.unity.com" }, "com.unity.2d.pixel-perfect": { - "version": "5.0.1", + "version": "5.0.3", "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.2d.psdimporter": { - "version": "6.0.5", + "version": "9.0.3", "depth": 1, "source": "registry", "dependencies": { - "com.unity.2d.animation": "7.0.7", - "com.unity.2d.common": "6.0.4", + "com.unity.2d.common": "9.0.4", "com.unity.2d.sprite": "1.0.0" }, "url": "https://packages.unity.com" @@ -56,13 +62,12 @@ "dependencies": {} }, "com.unity.2d.spriteshape": { - "version": "7.0.6", + "version": "10.0.7", "depth": 1, "source": "registry", "dependencies": { + "com.unity.2d.common": "9.0.7", "com.unity.mathematics": "1.1.0", - "com.unity.2d.common": "6.0.4", - "com.unity.2d.path": "5.0.2", "com.unity.modules.physics2d": "1.0.0" }, "url": "https://packages.unity.com" @@ -71,61 +76,75 @@ "version": "1.0.0", "depth": 1, "source": "builtin", - "dependencies": {} + "dependencies": { + "com.unity.modules.tilemap": "1.0.0", + "com.unity.modules.uielements": "1.0.0" + } }, "com.unity.2d.tilemap.extras": { - "version": "2.2.3", + "version": "4.1.0", "depth": 1, "source": "registry", "dependencies": { - "com.unity.modules.tilemap": "1.0.0", "com.unity.2d.tilemap": "1.0.0", - "com.unity.ugui": "1.0.0", + "com.unity.modules.tilemap": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.burst": { - "version": "1.6.6", + "version": "1.8.18", "depth": 3, "source": "registry", "dependencies": { - "com.unity.mathematics": "1.2.1" + "com.unity.mathematics": "1.2.1", + "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.collab-proxy": { - "version": "1.17.2", + "version": "2.6.0", "depth": 0, "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, + "com.unity.collections": { + "version": "2.5.1", + "depth": 2, + "source": "registry", "dependencies": { - "com.unity.services.core": "1.0.1" + "com.unity.burst": "1.8.17", + "com.unity.test-framework": "1.4.5", + "com.unity.nuget.mono-cecil": "1.11.4", + "com.unity.test-framework.performance": "3.0.3" }, "url": "https://packages.unity.com" }, "com.unity.ext.nunit": { - "version": "1.0.6", + "version": "2.0.5", "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.feature.2d": { - "version": "1.0.0", + "version": "2.0.1", "depth": 0, "source": "builtin", "dependencies": { - "com.unity.2d.animation": "7.0.7", - "com.unity.2d.pixel-perfect": "5.0.1", - "com.unity.2d.psdimporter": "6.0.5", + "com.unity.2d.animation": "10.1.4", + "com.unity.2d.pixel-perfect": "5.0.3", + "com.unity.2d.psdimporter": "9.0.3", "com.unity.2d.sprite": "1.0.0", - "com.unity.2d.spriteshape": "7.0.6", + "com.unity.2d.spriteshape": "10.0.7", "com.unity.2d.tilemap": "1.0.0", - "com.unity.2d.tilemap.extras": "2.2.3" + "com.unity.2d.tilemap.extras": "4.1.0", + "com.unity.2d.aseprite": "1.1.7" } }, "com.unity.ide.rider": { - "version": "3.0.15", + "version": "3.0.34", "depth": 0, "source": "registry", "dependencies": { @@ -133,72 +152,55 @@ }, "url": "https://packages.unity.com" }, - "com.unity.ide.visualstudio": { - "version": "2.0.16", - "depth": 0, - "source": "registry", - "dependencies": { - "com.unity.test-framework": "1.1.9" - }, - "url": "https://packages.unity.com" - }, - "com.unity.ide.vscode": { - "version": "1.2.5", - "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, "com.unity.mathematics": { - "version": "1.2.6", + "version": "1.3.2", "depth": 2, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, - "com.unity.nuget.newtonsoft-json": { - "version": "3.0.2", - "depth": 2, + "com.unity.nuget.mono-cecil": { + "version": "1.11.4", + "depth": 3, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, - "com.unity.services.core": { - "version": "1.4.2", - "depth": 1, + "com.unity.test-framework": { + "version": "1.4.5", + "depth": 0, "source": "registry", "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.nuget.newtonsoft-json": "3.0.2", - "com.unity.modules.androidjni": "1.0.0" + "com.unity.ext.nunit": "2.0.3", + "com.unity.modules.imgui": "1.0.0", + "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, - "com.unity.test-framework": { - "version": "1.1.31", - "depth": 0, + "com.unity.test-framework.performance": { + "version": "3.0.3", + "depth": 3, "source": "registry", "dependencies": { - "com.unity.ext.nunit": "1.0.6", - "com.unity.modules.imgui": "1.0.0", + "com.unity.test-framework": "1.1.31", "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.6.4", + "version": "1.8.7", "depth": 0, "source": "registry", "dependencies": { + "com.unity.modules.audio": "1.0.0", "com.unity.modules.director": "1.0.0", "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", "com.unity.modules.particlesystem": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.ugui": { - "version": "1.0.0", + "version": "2.0.0", "depth": 0, "source": "builtin", "dependencies": { @@ -207,7 +209,7 @@ } }, "com.unity.visualscripting": { - "version": "1.7.8", + "version": "1.9.5", "depth": 0, "source": "registry", "dependencies": { @@ -216,6 +218,12 @@ }, "url": "https://packages.unity.com" }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0, @@ -263,6 +271,12 @@ "com.unity.modules.animation": "1.0.0" } }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.imageconversion": { "version": "1.0.0", "depth": 0, @@ -352,17 +366,7 @@ "com.unity.modules.ui": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.uielementsnative": "1.0.0" - } - }, - "com.unity.modules.uielementsnative": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" + "com.unity.modules.hierarchycore": "1.0.0" } }, "com.unity.modules.umbra": { diff --git a/ExampleApp/ProjectSettings/ProjectVersion.txt b/ExampleApp/ProjectSettings/ProjectVersion.txt index 8ea1b85..d1c9097 100644 --- a/ExampleApp/ProjectSettings/ProjectVersion.txt +++ b/ExampleApp/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.11f1 -m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf) +m_EditorVersion: 6000.0.32f1 +m_EditorVersionWithRevision: 6000.0.32f1 (b2e806cf271c) diff --git a/ExampleApp/ProjectSettings/boot.config b/ExampleApp/ProjectSettings/boot.config deleted file mode 100644 index e69de29..0000000 diff --git a/unity-sdk/.vscode/settings.json b/unity-sdk/.vscode/settings.json new file mode 100644 index 0000000..6227e99 --- /dev/null +++ b/unity-sdk/.vscode/settings.json @@ -0,0 +1,55 @@ +{ + "files.exclude": { + "**/.DS_Store": true, + "**/.git": true, + "**/.gitmodules": true, + "**/*.booproj": true, + "**/*.pidb": true, + "**/*.suo": true, + "**/*.user": true, + "**/*.userprefs": true, + "**/*.unityproj": true, + "**/*.dll": true, + "**/*.exe": true, + "**/*.pdf": true, + "**/*.mid": true, + "**/*.midi": true, + "**/*.wav": true, + "**/*.gif": true, + "**/*.ico": true, + "**/*.jpg": true, + "**/*.jpeg": true, + "**/*.png": true, + "**/*.psd": true, + "**/*.tga": true, + "**/*.tif": true, + "**/*.tiff": true, + "**/*.3ds": true, + "**/*.3DS": true, + "**/*.fbx": true, + "**/*.FBX": true, + "**/*.lxo": true, + "**/*.LXO": true, + "**/*.ma": true, + "**/*.MA": true, + "**/*.obj": true, + "**/*.OBJ": true, + "**/*.asset": true, + "**/*.cubemap": true, + "**/*.flare": true, + "**/*.mat": true, + "**/*.meta": true, + "**/*.prefab": true, + "**/*.unity": true, + "build/": true, + "Build/": true, + "Library/": true, + "library/": true, + "obj/": true, + "Obj/": true, + "ProjectSettings/": true, + "temp/": true, + "Temp/": true + }, + "dotnet.defaultSolution": "unity-sdk.sln" +} \ No newline at end of file diff --git a/unity-sdk/Packages/manifest.json b/unity-sdk/Packages/manifest.json index cc6c9ad..c2d508c 100644 --- a/unity-sdk/Packages/manifest.json +++ b/unity-sdk/Packages/manifest.json @@ -1,13 +1,15 @@ { "dependencies": { - "com.unity.collab-proxy": "1.17.2", - "com.unity.ide.rider": "3.0.15", - "com.unity.ide.visualstudio": "2.0.16", - "com.unity.ide.vscode": "1.2.5", - "com.unity.test-framework": "1.1.31", - "com.unity.timeline": "1.6.4", - "com.unity.ugui": "1.0.0", - "com.unity.visualscripting": "1.7.8", + "com.unity.ai.navigation": "2.0.5", + "com.unity.collab-proxy": "2.6.0", + "com.unity.ide.rider": "3.0.31", + "com.unity.ide.visualstudio": "2.0.22", + "com.unity.multiplayer.center": "1.0.0", + "com.unity.test-framework": "1.4.5", + "com.unity.timeline": "1.8.7", + "com.unity.ugui": "2.0.0", + "com.unity.visualscripting": "1.9.5", + "com.unity.modules.accessibility": "1.0.0", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", diff --git a/unity-sdk/Packages/packages-lock.json b/unity-sdk/Packages/packages-lock.json index 9d3904c..e98b51c 100644 --- a/unity-sdk/Packages/packages-lock.json +++ b/unity-sdk/Packages/packages-lock.json @@ -1,23 +1,30 @@ { "dependencies": { - "com.unity.collab-proxy": { - "version": "1.17.2", + "com.unity.ai.navigation": { + "version": "2.0.5", "depth": 0, "source": "registry", "dependencies": { - "com.unity.services.core": "1.0.1" + "com.unity.modules.ai": "1.0.0" }, "url": "https://packages.unity.com" }, + "com.unity.collab-proxy": { + "version": "2.6.0", + "depth": 0, + "source": "registry", + "dependencies": {}, + "url": "https://packages.unity.com" + }, "com.unity.ext.nunit": { - "version": "1.0.6", + "version": "2.0.5", "depth": 1, "source": "registry", "dependencies": {}, "url": "https://packages.unity.com" }, "com.unity.ide.rider": { - "version": "3.0.15", + "version": "3.0.31", "depth": 0, "source": "registry", "dependencies": { @@ -26,7 +33,7 @@ "url": "https://packages.unity.com" }, "com.unity.ide.visualstudio": { - "version": "2.0.16", + "version": "2.0.22", "depth": 0, "source": "registry", "dependencies": { @@ -34,56 +41,39 @@ }, "url": "https://packages.unity.com" }, - "com.unity.ide.vscode": { - "version": "1.2.5", + "com.unity.multiplayer.center": { + "version": "1.0.0", "depth": 0, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.nuget.newtonsoft-json": { - "version": "3.0.2", - "depth": 2, - "source": "registry", - "dependencies": {}, - "url": "https://packages.unity.com" - }, - "com.unity.services.core": { - "version": "1.4.2", - "depth": 1, - "source": "registry", + "source": "builtin", "dependencies": { - "com.unity.modules.unitywebrequest": "1.0.0", - "com.unity.nuget.newtonsoft-json": "3.0.2", - "com.unity.modules.androidjni": "1.0.0" - }, - "url": "https://packages.unity.com" + "com.unity.modules.uielements": "1.0.0" + } }, "com.unity.test-framework": { - "version": "1.1.31", + "version": "1.4.5", "depth": 0, "source": "registry", "dependencies": { - "com.unity.ext.nunit": "1.0.6", + "com.unity.ext.nunit": "2.0.3", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.timeline": { - "version": "1.6.4", + "version": "1.8.7", "depth": 0, "source": "registry", "dependencies": { + "com.unity.modules.audio": "1.0.0", "com.unity.modules.director": "1.0.0", "com.unity.modules.animation": "1.0.0", - "com.unity.modules.audio": "1.0.0", "com.unity.modules.particlesystem": "1.0.0" }, "url": "https://packages.unity.com" }, "com.unity.ugui": { - "version": "1.0.0", + "version": "2.0.0", "depth": 0, "source": "builtin", "dependencies": { @@ -92,7 +82,7 @@ } }, "com.unity.visualscripting": { - "version": "1.7.8", + "version": "1.9.5", "depth": 0, "source": "registry", "dependencies": { @@ -101,6 +91,12 @@ }, "url": "https://packages.unity.com" }, + "com.unity.modules.accessibility": { + "version": "1.0.0", + "depth": 0, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.ai": { "version": "1.0.0", "depth": 0, @@ -148,6 +144,12 @@ "com.unity.modules.animation": "1.0.0" } }, + "com.unity.modules.hierarchycore": { + "version": "1.0.0", + "depth": 1, + "source": "builtin", + "dependencies": {} + }, "com.unity.modules.imageconversion": { "version": "1.0.0", "depth": 0, @@ -237,17 +239,7 @@ "com.unity.modules.ui": "1.0.0", "com.unity.modules.imgui": "1.0.0", "com.unity.modules.jsonserialize": "1.0.0", - "com.unity.modules.uielementsnative": "1.0.0" - } - }, - "com.unity.modules.uielementsnative": { - "version": "1.0.0", - "depth": 1, - "source": "builtin", - "dependencies": { - "com.unity.modules.ui": "1.0.0", - "com.unity.modules.imgui": "1.0.0", - "com.unity.modules.jsonserialize": "1.0.0" + "com.unity.modules.hierarchycore": "1.0.0" } }, "com.unity.modules.umbra": { diff --git a/unity-sdk/ProjectSettings/ProjectVersion.txt b/unity-sdk/ProjectSettings/ProjectVersion.txt index 8ea1b85..d1c9097 100644 --- a/unity-sdk/ProjectSettings/ProjectVersion.txt +++ b/unity-sdk/ProjectSettings/ProjectVersion.txt @@ -1,2 +1,2 @@ -m_EditorVersion: 2021.3.11f1 -m_EditorVersionWithRevision: 2021.3.11f1 (0a5ca18544bf) +m_EditorVersion: 6000.0.32f1 +m_EditorVersionWithRevision: 6000.0.32f1 (b2e806cf271c) diff --git a/unity-sdk/ProjectSettings/boot.config b/unity-sdk/ProjectSettings/boot.config deleted file mode 100644 index e69de29..0000000 From 303447ab4dc62973bda25cf5bb2f04dd41aeae5c Mon Sep 17 00:00:00 2001 From: Pelin Durak Date: Wed, 8 Jan 2025 13:43:49 +0000 Subject: [PATCH 2/3] put optimoveInit script back where it came from --- ExampleApp/Assets/{Scripts => }/OptimoveInit.cs | 0 ExampleApp/Assets/{Scripts => }/OptimoveInit.cs.meta | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename ExampleApp/Assets/{Scripts => }/OptimoveInit.cs (100%) rename ExampleApp/Assets/{Scripts => }/OptimoveInit.cs.meta (100%) diff --git a/ExampleApp/Assets/Scripts/OptimoveInit.cs b/ExampleApp/Assets/OptimoveInit.cs similarity index 100% rename from ExampleApp/Assets/Scripts/OptimoveInit.cs rename to ExampleApp/Assets/OptimoveInit.cs diff --git a/ExampleApp/Assets/Scripts/OptimoveInit.cs.meta b/ExampleApp/Assets/OptimoveInit.cs.meta similarity index 100% rename from ExampleApp/Assets/Scripts/OptimoveInit.cs.meta rename to ExampleApp/Assets/OptimoveInit.cs.meta From d222e4ba8ddd84959be9b0396f03d0eb9a71bcbb Mon Sep 17 00:00:00 2001 From: Pelin Durak Date: Wed, 8 Jan 2025 13:43:57 +0000 Subject: [PATCH 3/3] update package --- Artifacts/Optimove-1.0.0.unitypackage | Bin 41367 -> 15114 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/Artifacts/Optimove-1.0.0.unitypackage b/Artifacts/Optimove-1.0.0.unitypackage index 38db1758f37193b4356dfdb5da964861bd457860..fc04be8a7a33dc1183ad7f13de94f7778ab19fd5 100644 GIT binary patch literal 15114 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%0DoX?61 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 X5k=xLvVH#>fIrWy3jRO>_2K^lOjlyB literal 41367 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%0A3{ZlyHa6)>v~hEp!b9 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 ZTl5$H!e96cf8o!-{{Shus@nhr0|0Q>(=Y%4