From 5a62541e21e0618aef45038289e72fdc578420bb Mon Sep 17 00:00:00 2001 From: Xevion Date: Sun, 15 Dec 2024 03:08:48 -0600 Subject: [PATCH] Switch to regrowth game --- .vscode/extensions.json | 5 + .vscode/launch.json | 10 + .vscode/settings.json | 60 + Assets/BasePlanet.prefab | 248 ++ Assets/BasePlanet.prefab.meta | 7 + Assets/Dungeon_24x24.png | Bin 5889 -> 0 bytes Assets/Dungeon_24x24.png.meta | 2041 ----------------- Assets/Network.cs | 43 + Assets/Network.cs.meta | 11 + Assets/NetworkEditor.cs | 42 + Assets/NetworkEditor.cs.meta | 11 + Assets/New Sprite Atlas.spriteatlasv2 | 14 - Assets/New Sprite Atlas.spriteatlasv2.meta | 30 - Assets/Planet.cs | 86 + Assets/Planet.cs.meta | 11 + Assets/PlanetEditor.cs | 51 + Assets/PlanetEditor.cs.meta | 11 + .../{DungeonScene.unity => GameScene.unity} | 281 +-- ...nScene.unity.meta => GameScene.unity.meta} | 2 +- Assets/Sprites.meta | 8 + Assets/Sprites/Default.mat | 49 + Assets/Sprites/Default.mat.meta | 8 + ProjectSettings/AudioManager.asset | 1 + README.md | 31 +- 24 files changed, 798 insertions(+), 2263 deletions(-) create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 Assets/BasePlanet.prefab create mode 100644 Assets/BasePlanet.prefab.meta delete mode 100644 Assets/Dungeon_24x24.png delete mode 100644 Assets/Dungeon_24x24.png.meta create mode 100644 Assets/Network.cs create mode 100644 Assets/Network.cs.meta create mode 100644 Assets/NetworkEditor.cs create mode 100644 Assets/NetworkEditor.cs.meta delete mode 100644 Assets/New Sprite Atlas.spriteatlasv2 delete mode 100644 Assets/New Sprite Atlas.spriteatlasv2.meta create mode 100644 Assets/Planet.cs create mode 100644 Assets/Planet.cs.meta create mode 100644 Assets/PlanetEditor.cs create mode 100644 Assets/PlanetEditor.cs.meta rename Assets/Scenes/{DungeonScene.unity => GameScene.unity} (77%) rename Assets/Scenes/{DungeonScene.unity.meta => GameScene.unity.meta} (74%) create mode 100644 Assets/Sprites.meta create mode 100644 Assets/Sprites/Default.mat create mode 100644 Assets/Sprites/Default.mat.meta diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..ddb6ff8 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "visualstudiotoolsforunity.vstuc" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..da60e25 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,10 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Attach to Unity", + "type": "vstuc", + "request": "attach" + } + ] +} \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..5458bbf --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,60 @@ +{ + "files.exclude": { + "**/.DS_Store": true, + "**/.git": true, + "**/.vs": true, + "**/.gitmodules": true, + "**/.vsconfig": 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, + "Logs/": true, + "logs/": true, + "ProjectSettings/": true, + "UserSettings/": true, + "temp/": true, + "Temp/": true + }, + "dotnet.defaultSolution": "Quest.sln" +} \ No newline at end of file diff --git a/Assets/BasePlanet.prefab b/Assets/BasePlanet.prefab new file mode 100644 index 0000000..511aada --- /dev/null +++ b/Assets/BasePlanet.prefab @@ -0,0 +1,248 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &7154824257338098917 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7161697913015591788} + - component: {fileID: -2170283451010205844} + - component: {fileID: -5258542714815234591} + m_Layer: 0 + m_Name: BasePlanet + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &7161697913015591788 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7154824257338098917} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &-2170283451010205844 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7154824257338098917} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5e5a2958b00708d4bacd5703ef7b2b50, type: 3} + m_Name: + m_EditorClassIdentifier: + Size: 95 + Bulbs: 1 + edgeColor: {r: 1, g: 1, b: 1, a: 1} + edgeWidth: 0.0369 +--- !u!120 &-5258542714815234591 +LineRenderer: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7154824257338098917} + m_Enabled: 1 + m_CastShadows: 1 + m_ReceiveShadows: 1 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 0 + m_LightProbeUsage: 0 + m_ReflectionProbeUsage: 0 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 3 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 0 + m_Positions: + - {x: 0, y: 0.95, z: 0} + - {x: 0.06278606, y: 0.94792295, z: 0} + - {x: 0.12529755, y: 0.9417008, z: 0} + - {x: 0.18726118, y: 0.93136096, z: 0} + - {x: 0.24840592, y: 0.91694844, z: 0} + - {x: 0.3084645, y: 0.8985264, z: 0} + - {x: 0.3671742, y: 0.8761752, z: 0} + - {x: 0.42427838, y: 0.8499929, z: 0} + - {x: 0.47952724, y: 0.8200937, z: 0} + - {x: 0.53267926, y: 0.7866084, z: 0} + - {x: 0.58350205, y: 0.7496835, z: 0} + - {x: 0.63177335, y: 0.7094804, z: 0} + - {x: 0.67728204, y: 0.66617495, z: 0} + - {x: 0.71982914, y: 0.6199565, z: 0} + - {x: 0.7592286, y: 0.57102716, z: 0} + - {x: 0.7953082, y: 0.5196008, z: 0} + - {x: 0.82791, y: 0.4659024, z: 0} + - {x: 0.8568917, y: 0.41016662, z: 0} + - {x: 0.8821263, y: 0.3526374, z: 0} + - {x: 0.9035037, y: 0.29356614, z: 0} + - {x: 0.92093027, y: 0.23321122, z: 0} + - {x: 0.9343298, y: 0.17183656, z: 0} + - {x: 0.9436438, y: 0.109710395, z: 0} + - {x: 0.94883144, y: 0.047104605, z: 0} + - {x: 0.94987017, y: -0.015707277, z: 0} + - {x: 0.94675523, y: -0.07845037, z: 0} + - {x: 0.93950045, y: -0.14085041, z: 0} + - {x: 0.9281375, y: -0.20263465, z: 0} + - {x: 0.912716, y: -0.26353273, z: 0} + - {x: 0.8933034, y: -0.32327855, z: 0} + - {x: 0.8699847, y: -0.38161063, z: 0} + - {x: 0.8428617, y: -0.43827406, z: 0} + - {x: 0.81205314, y: -0.493021, z: 0} + - {x: 0.77769357, y: -0.5456123, z: 0} + - {x: 0.7399334, y: -0.59581757, z: 0} + - {x: 0.6989377, y: -0.6434175, z: 0} + - {x: 0.65488577, y: -0.6882039, z: 0} + - {x: 0.6079702, y: -0.72998095, z: 0} + - {x: 0.5583959, y: -0.7685662, z: 0} + - {x: 0.50638014, y: -0.8037905, z: 0} + - {x: 0.45215005, y: -0.83550006, z: 0} + - {x: 0.39594284, y: -0.86355615, z: 0} + - {x: 0.33800426, y: -0.8878362, z: 0} + - {x: 0.27858746, y: -0.908234, z: 0} + - {x: 0.2179527, y: -0.92466027, z: 0} + - {x: 0.15636489, y: -0.93704325, z: 0} + - {x: 0.09409333, y: -0.9453288, z: 0} + - {x: 0.03141032, y: -0.9494806, z: 0} + - {x: -0.031410262, y: -0.9494806, z: 0} + - {x: -0.09409327, y: -0.9453288, z: 0} + - {x: -0.15636483, y: -0.93704325, z: 0} + - {x: -0.21795264, y: -0.92466027, z: 0} + - {x: -0.2785874, y: -0.908234, z: 0} + - {x: -0.3380042, y: -0.8878362, z: 0} + - {x: -0.39594278, y: -0.8635562, z: 0} + - {x: -0.45215, y: -0.83550006, z: 0} + - {x: -0.5063801, y: -0.80379057, z: 0} + - {x: -0.55839586, y: -0.7685662, z: 0} + - {x: -0.6079701, y: -0.729981, z: 0} + - {x: -0.6548857, y: -0.68820393, z: 0} + - {x: -0.6989377, y: -0.64341754, z: 0} + - {x: -0.7399333, y: -0.59581757, z: 0} + - {x: -0.7776935, y: -0.54561234, z: 0} + - {x: -0.81205297, y: -0.49302122, z: 0} + - {x: -0.8428616, y: -0.43827432, z: 0} + - {x: -0.86998475, y: -0.38161048, z: 0} + - {x: -0.89330345, y: -0.3232784, z: 0} + - {x: -0.912716, y: -0.26353267, z: 0} + - {x: -0.9281375, y: -0.2026346, z: 0} + - {x: -0.93950045, y: -0.14085047, z: 0} + - {x: -0.94675523, y: -0.07845042, z: 0} + - {x: -0.94987017, y: -0.015707338, z: 0} + - {x: -0.9488315, y: 0.04710443, z: 0} + - {x: -0.9436438, y: 0.109710224, z: 0} + - {x: -0.93432987, y: 0.17183627, z: 0} + - {x: -0.9209302, y: 0.23321138, z: 0} + - {x: -0.90350366, y: 0.29356626, z: 0} + - {x: -0.8821263, y: 0.35263747, z: 0} + - {x: -0.85689163, y: 0.41016665, z: 0} + - {x: -0.82791, y: 0.46590233, z: 0} + - {x: -0.7953082, y: 0.51960075, z: 0} + - {x: -0.75922865, y: 0.57102704, z: 0} + - {x: -0.71982926, y: 0.6199564, z: 0} + - {x: -0.67728215, y: 0.6661748, z: 0} + - {x: -0.63177353, y: 0.7094802, z: 0} + - {x: -0.58350194, y: 0.7496836, z: 0} + - {x: -0.5326792, y: 0.78660846, z: 0} + - {x: -0.47952718, y: 0.8200937, z: 0} + - {x: -0.42427835, y: 0.84999293, z: 0} + - {x: -0.3671742, y: 0.8761752, z: 0} + - {x: -0.30846456, y: 0.8985264, z: 0} + - {x: -0.24840604, y: 0.91694844, z: 0} + - {x: -0.18726131, y: 0.93136096, z: 0} + - {x: -0.12529776, y: 0.9417008, z: 0} + - {x: -0.062786296, y: 0.9479229, z: 0} + m_Parameters: + serializedVersion: 3 + widthMultiplier: 0.0369 + widthCurve: + serializedVersion: 2 + m_Curve: + - serializedVersion: 3 + time: 0.0019989014 + value: 1 + inSlope: 0 + outSlope: 0 + tangentMode: 0 + weightedMode: 0 + inWeight: 0.33333334 + outWeight: 0.33333334 + m_PreInfinity: 2 + m_PostInfinity: 2 + m_RotationOrder: 4 + colorGradient: + serializedVersion: 2 + key0: {r: 1, g: 1, b: 1, a: 1} + key1: {r: 1, g: 1, b: 1, a: 1} + key2: {r: 0, g: 0, b: 0, a: 0} + key3: {r: 0, g: 0, b: 0, a: 0} + key4: {r: 0, g: 0, b: 0, a: 0} + key5: {r: 0, g: 0, b: 0, a: 0} + key6: {r: 0, g: 0, b: 0, a: 0} + key7: {r: 0, g: 0, b: 0, a: 0} + ctime0: 0 + ctime1: 65535 + ctime2: 0 + ctime3: 0 + ctime4: 0 + ctime5: 0 + ctime6: 0 + ctime7: 0 + atime0: 0 + atime1: 65535 + atime2: 0 + atime3: 0 + atime4: 0 + atime5: 0 + atime6: 0 + atime7: 0 + m_Mode: 0 + m_ColorSpace: -1 + m_NumColorKeys: 2 + m_NumAlphaKeys: 2 + numCornerVertices: 0 + numCapVertices: 0 + alignment: 0 + textureMode: 0 + textureScale: {x: 1, y: 1} + shadowBias: 0.5 + generateLightingData: 0 + m_MaskInteraction: 0 + m_UseWorldSpace: 1 + m_Loop: 1 + m_ApplyActiveColorSpace: 1 diff --git a/Assets/BasePlanet.prefab.meta b/Assets/BasePlanet.prefab.meta new file mode 100644 index 0000000..ff816aa --- /dev/null +++ b/Assets/BasePlanet.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 65fefe6556140d6479259b34ecece44c +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Dungeon_24x24.png b/Assets/Dungeon_24x24.png deleted file mode 100644 index fa07af778e26263639a41a9317312d23c541d6f3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5889 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 JOO?$-{s+Q*fJOiS diff --git a/Assets/Dungeon_24x24.png.meta b/Assets/Dungeon_24x24.png.meta deleted file mode 100644 index 044b27e..0000000 --- a/Assets/Dungeon_24x24.png.meta +++ /dev/null @@ -1,2041 +0,0 @@ -fileFormatVersion: 2 -guid: 49a02c287eb244248b2d3b279afcfede -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 13 - mipmaps: - mipMapMode: 0 - enableMipMap: 0 - sRGBTexture: 1 - linearTexture: 0 - fadeOut: 0 - borderMipMap: 0 - mipMapsPreserveCoverage: 0 - alphaTestReferenceValue: 0.5 - mipMapFadeDistanceStart: 1 - mipMapFadeDistanceEnd: 3 - bumpmap: - convertToNormalMap: 0 - externalNormalMap: 0 - heightScale: 0.25 - normalMapFilter: 0 - flipGreenChannel: 0 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - vTOnly: 0 - ignoreMipmapLimit: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 0 - aniso: 1 - mipBias: 0 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 2 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 24 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - flipbookRows: 1 - flipbookColumns: 1 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - ignorePngGamma: 0 - applyGammaDecoding: 0 - swizzle: 50462976 - cookieLightType: 0 - platformSettings: - - serializedVersion: 3 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 0 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - - serializedVersion: 3 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - ignorePlatformSupport: 0 - androidETC2FallbackOverride: 0 - forceMaximumCompressionQuality_BC6H_BC7: 0 - spriteSheet: - serializedVersion: 2 - sprites: - - serializedVersion: 2 - name: Dungeon_24x24_0 - rect: - serializedVersion: 2 - x: 24 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 0659e9b0ee3e2774cb6575694ac53995 - internalID: 211246118 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_1 - rect: - serializedVersion: 2 - x: 48 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f2cd821abea8a5c42bbbaf2307cd3c14 - internalID: 985357154 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_2 - rect: - serializedVersion: 2 - x: 72 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 20c80cc8ffe9ff24fba2c4f5045e6316 - internalID: -1430429114 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_3 - rect: - serializedVersion: 2 - x: 96 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: fe2114e864942cd43b9803f2c9a37a5c - internalID: 807436790 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_4 - rect: - serializedVersion: 2 - x: 120 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: bd37eed9fb49caa428ec7cca725a265a - internalID: 899275933 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_5 - rect: - serializedVersion: 2 - x: 144 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 2ec38d45d940a4c4ab92700b295451c2 - internalID: -1324458849 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_6 - rect: - serializedVersion: 2 - x: 168 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 0e84a7a8a49f9174ca57a1b5ffbcb302 - internalID: -850894391 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_7 - rect: - serializedVersion: 2 - x: 192 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 73bc177aeb8e0c44fa5b69fff55263a1 - internalID: 822718105 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_8 - rect: - serializedVersion: 2 - x: 216 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: cb63e2caf5ed5a84cabb54eaa19f9a88 - internalID: 191644741 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_9 - rect: - serializedVersion: 2 - x: 240 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 21ff11530825af0428d856aea5206352 - internalID: 1712690746 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_10 - rect: - serializedVersion: 2 - x: 264 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: bea0fefac76fde4499e0b6f673b8f3a2 - internalID: 2117147425 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_11 - rect: - serializedVersion: 2 - x: 288 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c507be3e1e3fcc6498f15f9bb25c4a45 - internalID: 1480100683 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_12 - rect: - serializedVersion: 2 - x: 312 - y: 144 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: ec0ed75223fb53b44876f71980b0e2a4 - internalID: -935657160 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_13 - rect: - serializedVersion: 2 - x: 0 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: de0152b9f21e9844290e287873983367 - internalID: 218237179 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_14 - rect: - serializedVersion: 2 - x: 24 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: d38ec16e43e1ae344b685290cb1b0b1b - internalID: -190762011 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_15 - rect: - serializedVersion: 2 - x: 48 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f65bbeb0e53655947b69269752586457 - internalID: 153641651 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_16 - rect: - serializedVersion: 2 - x: 72 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b5440ebc83c8f4e418ef6bc97bbcaea4 - internalID: -1247893243 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_17 - rect: - serializedVersion: 2 - x: 96 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f978e542dd1c99346a19fb3056d5eb8b - internalID: -1619010443 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_18 - rect: - serializedVersion: 2 - x: 120 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: ae4f8ea5c7456bf43a94964b3d497184 - internalID: -1857707726 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_19 - rect: - serializedVersion: 2 - x: 144 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 18f58f20fa9fce34ebf5540f07a4df66 - internalID: -1540447036 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_20 - rect: - serializedVersion: 2 - x: 168 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: ec5694f1e35c6094aa70b4d469afedf5 - internalID: 945132684 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_21 - rect: - serializedVersion: 2 - x: 192 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c1554daeafe975b4fa543f42cb0c7aca - internalID: 113608257 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_22 - rect: - serializedVersion: 2 - x: 216 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f19aea07334302c4b863934d46e3b805 - internalID: 2003403979 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_23 - rect: - serializedVersion: 2 - x: 240 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 183a7214d8142c548a568d6af93b7154 - internalID: -67374953 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_24 - rect: - serializedVersion: 2 - x: 264 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 726a511a0d4e02f4f87586a65119a976 - internalID: -605155019 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_25 - rect: - serializedVersion: 2 - x: 288 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: a9dfd628a4883d144bb6df17f7e79bf2 - internalID: -132370973 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_26 - rect: - serializedVersion: 2 - x: 312 - y: 120 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 109883a0d9025c048a84a6b899c7635a - internalID: 1961270401 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_27 - rect: - serializedVersion: 2 - x: 48 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c57fb47119f12f249a6e7a839b580935 - internalID: -1318581815 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_28 - rect: - serializedVersion: 2 - x: 72 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f6f9aba1462e6b7409a151412ca78fba - internalID: 2062158413 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_29 - rect: - serializedVersion: 2 - x: 96 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 4bf92798515cb7b44ae80c83b04655e5 - internalID: 502566414 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_30 - rect: - serializedVersion: 2 - x: 120 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 188a275f3f6669d44838ac73e153e1e1 - internalID: 748601060 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_31 - rect: - serializedVersion: 2 - x: 144 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3f39e7ac48d512044b7d432cc0b11b72 - internalID: -642013525 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_32 - rect: - serializedVersion: 2 - x: 168 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 28bd2297320e70a4fafe3aa5bd0037c9 - internalID: -1095186663 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_33 - rect: - serializedVersion: 2 - x: 192 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3758fdaeb6bb22d41bfd3c166da69610 - internalID: 1509842383 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_34 - rect: - serializedVersion: 2 - x: 216 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 6bd48846b2e104040be940a1b3ff3d44 - internalID: 1910894870 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_35 - rect: - serializedVersion: 2 - x: 240 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c52f76fc1bf6a114dbbacae8c51389a1 - internalID: -288742360 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_36 - rect: - serializedVersion: 2 - x: 264 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 0e51ce49520c6d74da91a9e74a4463e7 - internalID: 1101722648 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_37 - rect: - serializedVersion: 2 - x: 288 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5c490d67b1ffaee4aa164bde17de2eaf - internalID: -1622066583 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_38 - rect: - serializedVersion: 2 - x: 312 - y: 96 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 658bbeb3d3a18174bbfd28be83173f40 - internalID: 1176026420 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_39 - rect: - serializedVersion: 2 - x: 48 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 647ae622b8ca22c4aa112f302e0d15fe - internalID: -732590067 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_40 - rect: - serializedVersion: 2 - x: 72 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f44659f3c6f77f24ab41b0eb35ce2184 - internalID: -2084157034 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_41 - rect: - serializedVersion: 2 - x: 96 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 63489019ed7a7a94496bd1b614489d56 - internalID: 1030637989 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_42 - rect: - serializedVersion: 2 - x: 120 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 099bde6f2aaa4b04692fab7400fdb8fb - internalID: 1112348460 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_43 - rect: - serializedVersion: 2 - x: 144 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b6bd7b0d9602d2c4fab4584178bc1d50 - internalID: -638265878 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_44 - rect: - serializedVersion: 2 - x: 168 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 65bdf4edc742ae44db16015bfd98b4dc - internalID: 1001607684 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_45 - rect: - serializedVersion: 2 - x: 192 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 99050000b22d3854792b77421c7c2997 - internalID: -1163758772 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_46 - rect: - serializedVersion: 2 - x: 216 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 7ef77c81041e1f14287d534bbe557903 - internalID: 652082802 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_47 - rect: - serializedVersion: 2 - x: 240 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 451847199913d604890dd859001ad19e - internalID: 1198837293 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_48 - rect: - serializedVersion: 2 - x: 264 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: ad73a91f6803b8b4abdb995a9c09c34f - internalID: 91342831 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_49 - rect: - serializedVersion: 2 - x: 288 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: babc5ceecb37eba459bd6dc4bbcfd95f - internalID: 1461694529 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_50 - rect: - serializedVersion: 2 - x: 312 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 99fb2093b43420845aeeec5489637a23 - internalID: 1117770223 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_51 - rect: - serializedVersion: 2 - x: 336 - y: 72 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3cb26e8604c03ba418540082270db6a6 - internalID: -463913024 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_52 - rect: - serializedVersion: 2 - x: 48 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: cabd600cad200924ab871d477a572c67 - internalID: -1213078749 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_53 - rect: - serializedVersion: 2 - x: 72 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 9b16453dc60ae3545927f5b506bf34ec - internalID: -1900682496 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_54 - rect: - serializedVersion: 2 - x: 96 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 4ce37c9609525a34880e4ae2188443f4 - internalID: 1367435373 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_55 - rect: - serializedVersion: 2 - x: 120 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 7b3dda27b7c27c04595950089d4e4ed8 - internalID: -1220589704 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_56 - rect: - serializedVersion: 2 - x: 144 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b6d9fa6e4df483343ad91ca20ba6757f - internalID: -1923244900 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_57 - rect: - serializedVersion: 2 - x: 168 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 0f5f38a0d3f4fbd4993ac92bb8b714c7 - internalID: -684369285 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_58 - rect: - serializedVersion: 2 - x: 192 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: d21f8d0a40c6e67448fc224a47f301fc - internalID: -1196348803 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_59 - rect: - serializedVersion: 2 - x: 216 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 0f5518dedb755d14e8aefaca06ab5c06 - internalID: 893003803 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_60 - rect: - serializedVersion: 2 - x: 240 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 66ed1f8bab0b2a74b8a62989f0851b21 - internalID: 1394779724 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_61 - rect: - serializedVersion: 2 - x: 264 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: d14bcc4264ab28a4b9482322a43619d3 - internalID: 1932351938 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_62 - rect: - serializedVersion: 2 - x: 288 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 75dfe15e70bba8c4c92d0da947703472 - internalID: 1413631124 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_63 - rect: - serializedVersion: 2 - x: 312 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 8f8b742f2590c5f49a4010b5a4a51b18 - internalID: 655019045 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_64 - rect: - serializedVersion: 2 - x: 336 - y: 48 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 15bf7ff6b7e6f0a459fb89f95974a991 - internalID: -2013880342 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_65 - rect: - serializedVersion: 2 - x: 48 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: e656a002ee758d14588495bc7487bc61 - internalID: -243601090 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_66 - rect: - serializedVersion: 2 - x: 72 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 654e822d7c6a51c4198a521309436abb - internalID: 1285489748 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_67 - rect: - serializedVersion: 2 - x: 96 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3a61dfc72a61f714a8cd053f729ef670 - internalID: 489439112 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_68 - rect: - serializedVersion: 2 - x: 120 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: b63c6dab2e589b44186f105197528087 - internalID: 300077809 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_69 - rect: - serializedVersion: 2 - x: 144 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 8b456249d15511d488dd6595f2027da6 - internalID: 97934938 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_70 - rect: - serializedVersion: 2 - x: 168 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 3269708b0b2e48a41ad35d236480ad37 - internalID: -1892151324 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_71 - rect: - serializedVersion: 2 - x: 192 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 5a4be15014963bb42b100e4478910a56 - internalID: -2031159059 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_72 - rect: - serializedVersion: 2 - x: 216 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: edf6a051c0b1de14ca42031c71e6fe98 - internalID: -102381951 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_73 - rect: - serializedVersion: 2 - x: 240 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 76a37b80fdf605240ac861f80d76dd30 - internalID: -1119672332 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_74 - rect: - serializedVersion: 2 - x: 264 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 612bc008d070a0243aa5981364e85b5a - internalID: 1580689538 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_75 - rect: - serializedVersion: 2 - x: 288 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 8953c90adc668c5439bff5b13db7ad32 - internalID: 76394921 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_76 - rect: - serializedVersion: 2 - x: 312 - y: 24 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 69b3b6e95338fc9449494913ae8856ac - internalID: -976445931 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_77 - rect: - serializedVersion: 2 - x: 48 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 27720d84a5b58a84da36162cbc5981af - internalID: 601690514 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_78 - rect: - serializedVersion: 2 - x: 72 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 848be26b7ceef1b4599e5c196a7985d3 - internalID: 1962030488 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_79 - rect: - serializedVersion: 2 - x: 96 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: c636705be2a2446418cd08026b0cd13d - internalID: -1026954087 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_80 - rect: - serializedVersion: 2 - x: 120 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f4d27aa134036d543812d73aa4f8bd3e - internalID: 555391917 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_81 - rect: - serializedVersion: 2 - x: 144 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 683c9c1b185480c4ea73da178565c5ee - internalID: 1851237777 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_82 - rect: - serializedVersion: 2 - x: 168 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 9cd4442f8466e5d419f814de5ce42ebc - internalID: 687388141 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_83 - rect: - serializedVersion: 2 - x: 192 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 869a51daa49090445ac113a076552287 - internalID: -965271724 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_84 - rect: - serializedVersion: 2 - x: 216 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 239e7938f8f75f741a7fc37194c09a12 - internalID: 1600246697 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_85 - rect: - serializedVersion: 2 - x: 240 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: 661fdbb9ccae346438161327209c1b3f - internalID: -2091500249 - vertices: [] - indices: - edges: [] - weights: [] - - serializedVersion: 2 - name: Dungeon_24x24_86 - rect: - serializedVersion: 2 - x: 264 - y: 0 - width: 24 - height: 24 - alignment: 0 - pivot: {x: 0, y: 0} - border: {x: 0, y: 0, z: 0, w: 0} - outline: [] - physicsShape: [] - tessellationDetail: 0 - bones: [] - spriteID: f55f0d16f54dbf947a9d5f79b5dbc6b9 - internalID: -1457314012 - vertices: [] - indices: - edges: [] - weights: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 5e97eb03825dee720800000000000000 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - nameFileIdTable: - Dungeon_24x24_0: 211246118 - Dungeon_24x24_1: 985357154 - Dungeon_24x24_10: 2117147425 - Dungeon_24x24_11: 1480100683 - Dungeon_24x24_12: -935657160 - Dungeon_24x24_13: 218237179 - Dungeon_24x24_14: -190762011 - Dungeon_24x24_15: 153641651 - Dungeon_24x24_16: -1247893243 - Dungeon_24x24_17: -1619010443 - Dungeon_24x24_18: -1857707726 - Dungeon_24x24_19: -1540447036 - Dungeon_24x24_2: -1430429114 - Dungeon_24x24_20: 945132684 - Dungeon_24x24_21: 113608257 - Dungeon_24x24_22: 2003403979 - Dungeon_24x24_23: -67374953 - Dungeon_24x24_24: -605155019 - Dungeon_24x24_25: -132370973 - Dungeon_24x24_26: 1961270401 - Dungeon_24x24_27: -1318581815 - Dungeon_24x24_28: 2062158413 - Dungeon_24x24_29: 502566414 - Dungeon_24x24_3: 807436790 - Dungeon_24x24_30: 748601060 - Dungeon_24x24_31: -642013525 - Dungeon_24x24_32: -1095186663 - Dungeon_24x24_33: 1509842383 - Dungeon_24x24_34: 1910894870 - Dungeon_24x24_35: -288742360 - Dungeon_24x24_36: 1101722648 - Dungeon_24x24_37: -1622066583 - Dungeon_24x24_38: 1176026420 - Dungeon_24x24_39: -732590067 - Dungeon_24x24_4: 899275933 - Dungeon_24x24_40: -2084157034 - Dungeon_24x24_41: 1030637989 - Dungeon_24x24_42: 1112348460 - Dungeon_24x24_43: -638265878 - Dungeon_24x24_44: 1001607684 - Dungeon_24x24_45: -1163758772 - Dungeon_24x24_46: 652082802 - Dungeon_24x24_47: 1198837293 - Dungeon_24x24_48: 91342831 - Dungeon_24x24_49: 1461694529 - Dungeon_24x24_5: -1324458849 - Dungeon_24x24_50: 1117770223 - Dungeon_24x24_51: -463913024 - Dungeon_24x24_52: -1213078749 - Dungeon_24x24_53: -1900682496 - Dungeon_24x24_54: 1367435373 - Dungeon_24x24_55: -1220589704 - Dungeon_24x24_56: -1923244900 - Dungeon_24x24_57: -684369285 - Dungeon_24x24_58: -1196348803 - Dungeon_24x24_59: 893003803 - Dungeon_24x24_6: -850894391 - Dungeon_24x24_60: 1394779724 - Dungeon_24x24_61: 1932351938 - Dungeon_24x24_62: 1413631124 - Dungeon_24x24_63: 655019045 - Dungeon_24x24_64: -2013880342 - Dungeon_24x24_65: -243601090 - Dungeon_24x24_66: 1285489748 - Dungeon_24x24_67: 489439112 - Dungeon_24x24_68: 300077809 - Dungeon_24x24_69: 97934938 - Dungeon_24x24_7: 822718105 - Dungeon_24x24_70: -1892151324 - Dungeon_24x24_71: -2031159059 - Dungeon_24x24_72: -102381951 - Dungeon_24x24_73: -1119672332 - Dungeon_24x24_74: 1580689538 - Dungeon_24x24_75: 76394921 - Dungeon_24x24_76: -976445931 - Dungeon_24x24_77: 601690514 - Dungeon_24x24_78: 1962030488 - Dungeon_24x24_79: -1026954087 - Dungeon_24x24_8: 191644741 - Dungeon_24x24_80: 555391917 - Dungeon_24x24_81: 1851237777 - Dungeon_24x24_82: 687388141 - Dungeon_24x24_83: -965271724 - Dungeon_24x24_84: 1600246697 - Dungeon_24x24_85: -2091500249 - Dungeon_24x24_86: -1457314012 - Dungeon_24x24_9: 1712690746 - mipmapLimitGroupName: - pSDRemoveMatte: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Network.cs b/Assets/Network.cs new file mode 100644 index 0000000..7206db1 --- /dev/null +++ b/Assets/Network.cs @@ -0,0 +1,43 @@ +using System.Collections.Generic; +using UnityEditor; +using UnityEngine; + +public class Network : MonoBehaviour +{ + private List _planets; + public Planet planetPrefab; + + public void AddPlanet() + { + var planet = Instantiate(planetPrefab); + planet.GenerateLine(); + planet.name = $"Planet {_planets.Count + 1}"; + planet.transform.parent = transform; + _planets.Add(planet); + } + + /// + /// Signal that a planet has been destroyed + /// + /// + public void Destroyed(Planet destroyed) + { + _planets.Remove(destroyed); + foreach (var planet in _planets) + { + if (planet != destroyed) continue; + planet.neighbors.Remove(destroyed); + } + } + + void Start() + { + _planets = new List(FindObjectsOfType()); + + AddPlanet(); + } + + void Update() + { + } +} diff --git a/Assets/Network.cs.meta b/Assets/Network.cs.meta new file mode 100644 index 0000000..bf06df3 --- /dev/null +++ b/Assets/Network.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9960b3a7a4c8979429961d8fee1619f2 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/NetworkEditor.cs b/Assets/NetworkEditor.cs new file mode 100644 index 0000000..616c309 --- /dev/null +++ b/Assets/NetworkEditor.cs @@ -0,0 +1,42 @@ +using UnityEditor; +using UnityEditor.UIElements; +using UnityEngine; +using UnityEngine.UIElements; + +[CustomEditor(typeof(Network))] +public class NetworkEditor : Editor +{ + Network network; + + void OnEnable() + { + network = target as Network; + } + + // public override VisualElement CreateInspectorGUI() + // { + // VisualElement root = new(); + + // addPlanetButton = new Button(() => { network.AddPlanet(); }) { text = "Add Planet" }; + // // var planetList = new TreeView() { style = { flexGrow = 1 } }; + // // planetList.Bind() + + // // planetList.makeItem = () => new Label(); + // // planetList.bindItem = (element, i) => (element as Label).text = planetList.itemsSource[i].ToString(); + + // // root.Add(planetList); + // root.Add(addPlanetButton); + + // return root; + + public override void OnInspectorGUI() + { + + if (GUILayout.Button("Add Planet")) + { + network.AddPlanet(); + } + + DrawDefaultInspector(); + } +} \ No newline at end of file diff --git a/Assets/NetworkEditor.cs.meta b/Assets/NetworkEditor.cs.meta new file mode 100644 index 0000000..a96f5c2 --- /dev/null +++ b/Assets/NetworkEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 9d6453473dbe3314f8e47fd55431bbdb +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/New Sprite Atlas.spriteatlasv2 b/Assets/New Sprite Atlas.spriteatlasv2 deleted file mode 100644 index ebe404e..0000000 --- a/Assets/New Sprite Atlas.spriteatlasv2 +++ /dev/null @@ -1,14 +0,0 @@ -%YAML 1.1 -%TAG !u! tag:unity3d.com,2011: ---- !u!612988286 &1 -SpriteAtlasAsset: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 2 - m_MasterAtlas: {fileID: 0} - m_ImporterData: - packables: [] - m_IsVariant: 0 diff --git a/Assets/New Sprite Atlas.spriteatlasv2.meta b/Assets/New Sprite Atlas.spriteatlasv2.meta deleted file mode 100644 index 38664e0..0000000 --- a/Assets/New Sprite Atlas.spriteatlasv2.meta +++ /dev/null @@ -1,30 +0,0 @@ -fileFormatVersion: 2 -guid: cbac1033773cabc498cdb0e6e033472e -SpriteAtlasImporter: - externalObjects: {} - textureSettings: - serializedVersion: 2 - anisoLevel: 1 - compressionQuality: 50 - maxTextureSize: 2048 - textureCompression: 0 - filterMode: 1 - generateMipMaps: 0 - readable: 0 - crunchedCompression: 0 - sRGB: 1 - platformSettings: [] - packingSettings: - serializedVersion: 2 - padding: 4 - blockOffset: 1 - allowAlphaSplitting: 0 - enableRotation: 1 - enableTightPacking: 1 - enableAlphaDilation: 0 - secondaryTextureSettings: {} - variantMultiplier: 1 - bindAsDefault: 1 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Planet.cs b/Assets/Planet.cs new file mode 100644 index 0000000..5a18fcc --- /dev/null +++ b/Assets/Planet.cs @@ -0,0 +1,86 @@ +using System; +using System.Collections; +using System.Collections.Generic; +using UnityEngine; + +public class Planet : MonoBehaviour +{ + private PolygonCollider2D _collider; + private LineRenderer _lineRenderer; + private Network _network; + + [SerializeField] public HashSet neighbors; + + [HideInInspector] public float Size; // 1.0 - + [HideInInspector] public int Bulbs; // 0 - 5+ + public Color edgeColor = Color.white; + [HideInInspector] public float edgeWidth = 0.2f; + + void Awake() + { + _collider = gameObject.GetComponent(); + _lineRenderer = gameObject.GetComponent(); + _network = FindObjectOfType(); + } + + void OnEnable() + { + } + + bool IsConnected(Planet other) + { + return neighbors.Contains(other); + } + + private void OnDestroy() + { + _network.Destroyed(this); + } + + void Connect(params Planet[] others) + { + foreach (var other in others) + { + if (other == this) continue; + neighbors.Add(other); + } + } + + public void GenerateLine() + { + _lineRenderer = gameObject.GetComponent(); + + _lineRenderer.widthMultiplier = edgeWidth; + _lineRenderer.positionCount = 0; + _lineRenderer.loop = true; + _lineRenderer.startColor = edgeColor; + _lineRenderer.endColor = edgeColor; + _lineRenderer.material = new Material(Shader.Find("Sprites/Default")); + + // Calculate points for circle + int pointCount = Math.Max((int)Size, 16); + _lineRenderer.positionCount = pointCount; + var points = new Vector3[pointCount]; + + // Generate points + for (var i = 0; i < pointCount; i++) + { + var rad = Mathf.Deg2Rad * (i * 360f / pointCount); + points[i] = new Vector3(Mathf.Sin(rad) * Size / 100f, Mathf.Cos(rad) * Size / 100f, 0); + } + + // Add points to LineRenderer + _lineRenderer.SetPositions(points); + + // Use the line-renderer's Vector3's to create vector2 collider path + var path = new Vector2[_lineRenderer.positionCount + 1]; + for (var i = 0; i < pointCount; i++) + { + // Convert Vector3 to Vector2 + path[i] = points[i]; + } + + path[_lineRenderer.positionCount] = path[0]; + // _collider.SetPath(0, path); + } +} \ No newline at end of file diff --git a/Assets/Planet.cs.meta b/Assets/Planet.cs.meta new file mode 100644 index 0000000..8dcf141 --- /dev/null +++ b/Assets/Planet.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: 5e5a2958b00708d4bacd5703ef7b2b50 +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/PlanetEditor.cs b/Assets/PlanetEditor.cs new file mode 100644 index 0000000..876cff6 --- /dev/null +++ b/Assets/PlanetEditor.cs @@ -0,0 +1,51 @@ +using UnityEditor; +using UnityEditor.UIElements; +using UnityEngine; +using UnityEngine.UIElements; + +[CustomEditor(typeof(Planet))] +public class PlanetEditor : Editor +{ + Planet planet; + + void OnEnable() + { + planet = target as Planet; + } + + public override void OnInspectorGUI() + { + + if (GUILayout.Button("Delete Planet")) + { + DestroyImmediate(planet.gameObject); + return; + } + + // Check if size changed + var newSize = EditorGUILayout.Slider("Size", planet.Size, 1f, 300f); + if (newSize != planet.Size) + { + planet.Size = newSize; + planet.GenerateLine(); + } + + // Check if bulbs changed + var newBulbs = EditorGUILayout.IntSlider("Bulbs", planet.Bulbs, 0, 5); + if (newBulbs != planet.Bulbs) + { + planet.Bulbs = newBulbs; + planet.GenerateLine(); + } + + // Check if edge width changed + var newEdgeWidth = EditorGUILayout.Slider("Edge Width", planet.edgeWidth, 0.001f, 0.2f); + if (newEdgeWidth != planet.edgeWidth) + { + planet.edgeWidth = newEdgeWidth; + planet.GenerateLine(); + } + + DrawDefaultInspector(); + } +} \ No newline at end of file diff --git a/Assets/PlanetEditor.cs.meta b/Assets/PlanetEditor.cs.meta new file mode 100644 index 0000000..d715a98 --- /dev/null +++ b/Assets/PlanetEditor.cs.meta @@ -0,0 +1,11 @@ +fileFormatVersion: 2 +guid: dac449cc3e1349f47afb01b28c87254e +MonoImporter: + externalObjects: {} + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scenes/DungeonScene.unity b/Assets/Scenes/GameScene.unity similarity index 77% rename from Assets/Scenes/DungeonScene.unity rename to Assets/Scenes/GameScene.unity index d878803..3c72b97 100644 --- a/Assets/Scenes/DungeonScene.unity +++ b/Assets/Scenes/GameScene.unity @@ -122,7 +122,7 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &519420028 +--- !u!1 &148725817 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -130,10 +130,55 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 519420032} - - component: {fileID: 519420031} - - component: {fileID: 519420029} - - component: {fileID: 519420030} + - component: {fileID: 148725819} + - component: {fileID: 148725818} + m_Layer: 0 + m_Name: Network + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &148725818 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148725817} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9960b3a7a4c8979429961d8fee1619f2, type: 3} + m_Name: + m_EditorClassIdentifier: + planets: [] +--- !u!4 &148725819 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 148725817} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.8548327, y: -0.0065352265, z: 0.03795021} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &517509222 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 517509225} + - component: {fileID: 517509224} + - component: {fileID: 517509223} + - component: {fileID: 517509226} m_Layer: 0 m_Name: Main Camera m_TagString: MainCamera @@ -141,21 +186,87 @@ GameObject: m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!81 &519420029 +--- !u!81 &517509223 AudioListener: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} + m_GameObject: {fileID: 517509222} m_Enabled: 1 ---- !u!114 &519420030 +--- !u!20 &517509224 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517509222} + 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_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + 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 &517509225 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 517509222} + serializedVersion: 2 + 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &517509226 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} + m_GameObject: {fileID: 517509222} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} @@ -193,157 +304,9 @@ MonoBehaviour: m_MipBias: 0 m_VarianceClampScale: 0.9 m_ContrastAdaptiveSharpening: 0 ---- !u!20 &519420031 -Camera: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} - m_Enabled: 1 - serializedVersion: 2 - m_ClearFlags: 2 - m_BackGroundColor: {r: 0.14150941, g: 0.14150941, b: 0.14150941, a: 0} - m_projectionMatrixMode: 1 - m_GateFitMode: 2 - m_FOVAxisMode: 0 - m_Iso: 200 - m_ShutterSpeed: 0.005 - m_Aperture: 16 - m_FocusDistance: 10 - m_FocalLength: 50 - m_BladeCount: 5 - m_Curvature: {x: 2, y: 11} - m_BarrelClipping: 0.25 - m_Anamorphism: 0 - m_SensorSize: {x: 36, y: 24} - m_LensShift: {x: 0, y: 0} - m_NormalizedViewPortRect: - serializedVersion: 2 - x: 0 - y: 0 - width: 1 - height: 1 - near clip plane: 0.3 - far clip plane: 1000 - field of view: 34 - 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: 0 - m_HDR: 1 - m_AllowMSAA: 0 - m_AllowDynamicResolution: 0 - m_ForceIntoRT: 0 - m_OcclusionCulling: 0 - m_StereoConvergence: 10 - m_StereoSeparation: 0.022 ---- !u!4 &519420032 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 519420028} - serializedVersion: 2 - 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_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &619394800 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 619394802} - - component: {fileID: 619394801} - m_Layer: 0 - m_Name: Global Light 2D - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!114 &619394801 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 619394800} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 073797afb82c5a1438f328866b10b3f0, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ComponentVersion: 1 - m_LightType: 4 - m_BlendStyleIndex: 0 - m_FalloffIntensity: 0.5 - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_Intensity: 1 - m_LightVolumeIntensity: 1 - m_LightVolumeIntensityEnabled: 0 - m_ApplyToSortingLayers: 00000000 - m_LightCookieSprite: {fileID: 0} - m_DeprecatedPointLightCookieSprite: {fileID: 0} - m_LightOrder: 0 - m_AlphaBlendOnOverlap: 0 - m_OverlapOperation: 0 - m_NormalMapDistance: 3 - m_NormalMapQuality: 2 - m_UseNormalMap: 0 - m_ShadowIntensityEnabled: 0 - m_ShadowIntensity: 0.75 - m_ShadowVolumeIntensityEnabled: 0 - m_ShadowVolumeIntensity: 0.75 - m_LocalBounds: - m_Center: {x: 0, y: -0.00000011920929, z: 0} - m_Extent: {x: 0.9985302, y: 0.99853027, z: 0} - m_PointLightInnerAngle: 360 - m_PointLightOuterAngle: 360 - m_PointLightInnerRadius: 0 - m_PointLightOuterRadius: 1 - m_ShapeLightParametricSides: 5 - m_ShapeLightParametricAngleOffset: 0 - m_ShapeLightParametricRadius: 1 - m_ShapeLightFalloffSize: 0.5 - m_ShapeLightFalloffOffset: {x: 0, y: 0} - m_ShapePath: - - {x: -0.5, y: -0.5, z: 0} - - {x: 0.5, y: -0.5, z: 0} - - {x: 0.5, y: 0.5, z: 0} - - {x: -0.5, y: 0.5, z: 0} ---- !u!4 &619394802 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 619394800} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 0} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 m_Roots: - - {fileID: 519420032} - - {fileID: 619394802} + - {fileID: 517509225} + - {fileID: 148725819} diff --git a/Assets/Scenes/DungeonScene.unity.meta b/Assets/Scenes/GameScene.unity.meta similarity index 74% rename from Assets/Scenes/DungeonScene.unity.meta rename to Assets/Scenes/GameScene.unity.meta index 963ff8e..deba651 100644 --- a/Assets/Scenes/DungeonScene.unity.meta +++ b/Assets/Scenes/GameScene.unity.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 8c9cfa26abfee488c85f1582747f6a02 +guid: ecb82996865903549b73c627ca78642b DefaultImporter: externalObjects: {} userData: diff --git a/Assets/Sprites.meta b/Assets/Sprites.meta new file mode 100644 index 0000000..ada15be --- /dev/null +++ b/Assets/Sprites.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f6c7ac88abe42964692191d6437d0cbe +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Default.mat b/Assets/Sprites/Default.mat new file mode 100644 index 0000000..b9db797 --- /dev/null +++ b/Assets/Sprites/Default.mat @@ -0,0 +1,49 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!21 &2100000 +Material: + serializedVersion: 8 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Default + m_Shader: {fileID: 4800000, guid: e260cfa7296ee7642b167f1eb5be5023, type: 3} + m_Parent: {fileID: 0} + m_ModifiedSerializedProperties: 0 + m_ValidKeywords: [] + m_InvalidKeywords: [] + m_LightmapFlags: 4 + m_EnableInstancingVariants: 0 + m_DoubleSidedGI: 0 + m_CustomRenderQueue: -1 + stringTagMap: {} + disabledShaderPasses: [] + m_LockedProperties: + m_SavedProperties: + serializedVersion: 3 + m_TexEnvs: + - _AlphaTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MainTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _MaskTex: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + - _NormalMap: + m_Texture: {fileID: 0} + m_Scale: {x: 1, y: 1} + m_Offset: {x: 0, y: 0} + m_Ints: [] + m_Floats: + - _EnableExternalAlpha: 0 + m_Colors: + - _Color: {r: 1, g: 1, b: 1, a: 1} + - _Flip: {r: 1, g: 1, b: 1, a: 1} + - _RendererColor: {r: 1, g: 1, b: 1, a: 1} + m_BuildTextureStacks: [] diff --git a/Assets/Sprites/Default.mat.meta b/Assets/Sprites/Default.mat.meta new file mode 100644 index 0000000..1f7ea3f --- /dev/null +++ b/Assets/Sprites/Default.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 9435572d88e255e4c8dccdfa581d9598 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 2100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/ProjectSettings/AudioManager.asset b/ProjectSettings/AudioManager.asset index 27287fe..df1e809 100644 --- a/ProjectSettings/AudioManager.asset +++ b/ProjectSettings/AudioManager.asset @@ -12,6 +12,7 @@ AudioManager: m_DSPBufferSize: 1024 m_VirtualVoiceCount: 512 m_RealVoiceCount: 32 + m_EnableOutputSuspension: 1 m_SpatializerPlugin: m_AmbisonicDecoderPlugin: m_DisableAudio: 0 diff --git a/README.md b/README.md index 9cabc19..3bf14b6 100644 --- a/README.md +++ b/README.md @@ -1,20 +1,15 @@ -# Quest +# Rebirth -A generic, Unity-based dungeon-crawler, with a focus on procedural maps & multiplayer support. +A simple puzzle game about growth. -- [ ] Graphics - - [ ] Simple Sprites - - [ ] Basic Shaders -- [ ] Gameplay - - [ ] Combat - - [ ] Melee Combat - - [ ] Ranged Combat - - [ ] Aura Skills - - [ ] Item Pickups - - [ ] Limited Damage Boost - - [ ] Health Boost - - [ ] Speed Boost -- [ ] Multiplayer - - [ ] Self Hosted Server-Client - - [ ] Simple Chat System -- [ ] Map Generation +## Control Design + +- Camera + - WASD, Arrow keys to move. + - Right click, drag to move. + - Scroll wheel to zoom. Mouse position dictates zoom center. +- Units + - Left click on/nearby a planet. + - Scroll to lower/raise the total percentage of units. + - Drag to another planet, release to send units. + - Until units arrive, they won't be selectable or part of the usable population on a planet.