Implemented new dungeon room sprites for the different states they can be in and zooming.

This commit is contained in:
Max 2025-02-13 17:30:28 +01:00
parent 9633b70828
commit 438d3a9a79
15 changed files with 90787 additions and 14695 deletions

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff

View file

@ -504,6 +504,10 @@ PrefabInstance:
serializedVersion: 3
m_TransformParent: {fileID: 1820284206}
m_Modifications:
- target: {fileID: -1465197196826248026, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: m_Enabled
value: 1
objectReference: {fileID: 0}
- target: {fileID: 2435349004046080434, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: m_Name
value: Monster Room
@ -528,10 +532,30 @@ PrefabInstance:
propertyPath: 'locks.Array.data[2]'
value: 11
objectReference: {fileID: 0}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: AdjacentRooms.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: adjacentRooms.Array.size
value: 4
objectReference: {fileID: 0}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: 'AdjacentRooms.Array.data[0]'
value:
objectReference: {fileID: 1175277324}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: 'AdjacentRooms.Array.data[1]'
value:
objectReference: {fileID: 588715900}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: 'AdjacentRooms.Array.data[2]'
value:
objectReference: {fileID: 1993653465}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: 'AdjacentRooms.Array.data[3]'
value:
objectReference: {fileID: 794442986}
- target: {fileID: 3406749035128918688, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
propertyPath: 'adjacentRooms.Array.data[0]'
value:
@ -1967,6 +1991,10 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
- target: {fileID: 6840580988586272823, guid: ca942b415faef4e1ca2ca32043893efd, type: 3}
propertyPath: m_Enabled
value: 0
objectReference: {fileID: 0}
- target: {fileID: 7874367151511621086, guid: ca942b415faef4e1ca2ca32043893efd, type: 3}
propertyPath: m_Name
value: White Die
@ -5551,14 +5579,38 @@ PrefabInstance:
propertyPath: m_LocalEulerAnglesHint.z
value: 0
objectReference: {fileID: 0}
m_RemovedComponents: []
m_RemovedComponents:
- {fileID: -1465197196826248026, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
m_RemovedGameObjects: []
m_AddedGameObjects: []
m_AddedComponents:
- targetCorrespondingSourceObject: {fileID: 2435349004046080434, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
insertIndex: -1
addedObject: {fileID: 669248227}
- targetCorrespondingSourceObject: {fileID: 2962558374409480975, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
insertIndex: -1
addedObject: {fileID: 2949504431378540096}
m_SourcePrefab: {fileID: 100100000, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
--- !u!1 &2949504431378540095 stripped
GameObject:
m_CorrespondingSourceObject: {fileID: 2962558374409480975, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
m_PrefabInstance: {fileID: 2949504431378540094}
m_PrefabAsset: {fileID: 0}
--- !u!114 &2949504431378540096
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 2949504431378540095}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: e19747de3f5aca642ab2be37e372fb86, type: 3}
m_Name:
m_EditorClassIdentifier:
m_EffectColor: {r: 0, g: 1, b: 0.09941673, a: 0.5}
m_EffectDistance: {x: 10, y: 10}
m_UseGraphicAlpha: 1
--- !u!1001 &3593554174308038844
PrefabInstance:
m_ObjectHideFlags: 0

View file

@ -1,345 +0,0 @@
%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: 10
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_UseRadianceAmbientProbe: 0
--- !u!157 &3
LightmapSettings:
m_ObjectHideFlags: 0
serializedVersion: 13
m_BakeOnSceneLoad: 0
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_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: 1
m_PVRFilteringGaussRadiusAO: 1
m_PVRFilteringAtrousPositionSigmaDirect: 0.5
m_PVRFilteringAtrousPositionSigmaIndirect: 2
m_PVRFilteringAtrousPositionSigmaAO: 1
m_ExportTrainingData: 0
m_TrainingDataDestination: TrainingData
m_LightProbeSampleCountMultiplier: 4
m_LightingDataAsset: {fileID: 20201, guid: 0000000000000000f000000000000000, type: 0}
m_LightingSettings: {fileID: 0}
--- !u!196 &4
NavMeshSettings:
serializedVersion: 2
m_ObjectHideFlags: 0
m_BuildSettings:
serializedVersion: 3
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
buildHeightMesh: 0
maxJobWorkers: 0
preserveTilesOutsideBounds: 0
debug:
m_Flags: 0
m_NavMeshData: {fileID: 0}
--- !u!1 &584762237
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 584762240}
- component: {fileID: 584762239}
- component: {fileID: 584762238}
- component: {fileID: 584762241}
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 &584762238
AudioListener:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 584762237}
m_Enabled: 1
--- !u!20 &584762239
Camera:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 584762237}
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 &584762240
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 584762237}
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 &584762241
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 584762237}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3}
m_Name:
m_EditorClassIdentifier:
m_RenderShadows: 1
m_RequiresDepthTextureOption: 2
m_RequiresOpaqueTextureOption: 2
m_CameraType: 0
m_Cameras: []
m_RendererIndex: -1
m_VolumeLayerMask:
serializedVersion: 2
m_Bits: 1
m_VolumeTrigger: {fileID: 0}
m_VolumeFrameworkUpdateModeOption: 2
m_RenderPostProcessing: 0
m_Antialiasing: 0
m_AntialiasingQuality: 2
m_StopNaN: 0
m_Dithering: 0
m_ClearDepth: 1
m_AllowXRRendering: 1
m_AllowHDROutput: 1
m_UseScreenCoordOverride: 0
m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0}
m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0}
m_RequiresDepthTexture: 0
m_RequiresColorTexture: 0
m_Version: 2
m_TaaSettings:
m_Quality: 3
m_FrameInfluence: 0.1
m_JitterScale: 1
m_MipBias: 0
m_VarianceClampScale: 0.9
m_ContrastAdaptiveSharpening: 0
--- !u!1 &1019076778
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1019076780}
- component: {fileID: 1019076779}
m_Layer: 0
m_Name: DungeonLoader
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!114 &1019076779
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1019076778}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: ae0fded700e8a14439ad0c8179b3e7f5, type: 3}
m_Name:
m_EditorClassIdentifier:
pathToDungeonMap: C:\Users\User\repos\PuzzleGame\Dungeons\dungeon07.json
roomsParent: {fileID: 1771926038}
monsterRoomPrefab: {fileID: 2435349004046080434, guid: dffcf67f187414eacb9e7abf6d8cf39b, type: 3}
bossRoomPrefab: {fileID: 2435349004046080434, guid: c902621f4d7a49348bfab382716c9a6b, type: 3}
normalRoomPrefab: {fileID: 2435349004046080434, guid: 92d87e25cc40b3e448e62e8ba0328315, type: 3}
--- !u!4 &1019076780
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1019076778}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5.563501, y: 1.9766169, z: 0.0070788427}
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 &1771926038
GameObject:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
serializedVersion: 6
m_Component:
- component: {fileID: 1771926039}
m_Layer: 0
m_Name: Rooms
m_TagString: Untagged
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
--- !u!4 &1771926039
Transform:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1771926038}
serializedVersion: 2
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
m_LocalPosition: {x: -5.563501, y: 1.9766169, z: 0.0070788427}
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: 584762240}
- {fileID: 1019076780}
- {fileID: 1771926039}

File diff suppressed because it is too large Load diff

View file

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 40efe291f74888b43b961432e6cf55e5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

File diff suppressed because it is too large Load diff

View file

@ -1,5 +1,5 @@
fileFormatVersion: 2
guid: 42c7800d491123e4a9326e57286ad040
guid: 21406506fe612454fa4ecdb060beeb03
DefaultImporter:
externalObjects: {}
userData:

View file

@ -6,12 +6,27 @@ public class PlayerController : MonoBehaviour
private Vector3 _lastMousePosition;
private Camera _camera;
private bool _canMove;
private int _zoomScale = 2;
private void Start() {
_camera = Camera.main;
}
private void Update() {
switch (Input.GetAxis("Mouse ScrollWheel"))
{
case < 0:
_camera.orthographicSize += .1f * _zoomScale;
break;
case > 0:
if (_camera.orthographicSize > .1f * _zoomScale)
{
_camera.orthographicSize -= .1f * _zoomScale;
}
break;
}
CheckMovementInput();
}

View file

@ -30,7 +30,7 @@ public class EmptyRoom : Room
{
roomReward.TriggerGetReward();
}
gameObject.GetComponent<SpriteRenderer>().color =
ColorHelper.AddColorTint(gameObject.GetComponent<SpriteRenderer>().color, Color.grey, 0.5f);
SetExploredGUI();
}
}

View file

@ -10,7 +10,7 @@ public class MonsterRoom : Room
[SerializeField] private GameObject numberTextObject;
[SerializeField] private GameObject healthTickObject;
[SerializeField] private int _health; // Number of times the room needs to be unlocked before becoming explored.
private GameObject[] _healthTicks;
protected override void InitializeRoom() {
base.InitializeRoom();
@ -57,8 +57,8 @@ public class MonsterRoom : Room
{
roomReward.TriggerGetReward();
}
gameObject.GetComponent<SpriteRenderer>().color =
ColorHelper.AddColorTint(gameObject.GetComponent<SpriteRenderer>().color, Color.grey, 0.5f);
SetExploredGUI();
}
}

View file

@ -9,12 +9,15 @@ using UnityEngine.Serialization;
public abstract class Room : MonoBehaviour
{
[SerializeField] private GameObject highlight;
[SerializeField] private GameObject explored;
[SerializeField] private Sprite litRoom;
[FormerlySerializedAs("adjacentRooms")] [SerializeField] public List<GameObject> AdjacentRooms;
public bool IsEntrance;
[SerializeField] protected RoomReward roomReward;
public event EventHandler<Room> RoomExploredByDice;
public static event Action<Room> RoomExploredByTorch;
private Color _roomNumberOriginalColor;
private DicePair _diceSelected;
protected bool _isExplored = false;
@ -39,7 +42,6 @@ public abstract class Room : MonoBehaviour
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start() {
InitializeRoom();
_roomNumberOriginalColor = gameObject.GetComponentInChildren<TextMeshProUGUI>().color;
}
public bool GetRoomExplored()
@ -47,8 +49,21 @@ public abstract class Room : MonoBehaviour
return _isExplored;
}
public void SetRoomLit()
{
gameObject.GetComponent<SpriteRenderer>().sprite = litRoom;
}
public abstract void SetRoomExplored();
protected void SetExploredGUI()
{
explored.SetActive(true);
foreach (GameObject roomObject in AdjacentRooms)
{
roomObject.GetComponent<Room>().SetRoomLit();
}
}
protected virtual void InitializeRoom() {
if (IsEntrance) {
SetPropertiesOfEntrance();
@ -58,16 +73,16 @@ public abstract class Room : MonoBehaviour
protected void HighlightRoomAsOption()
{
gameObject.GetComponentInChildren<TextMeshProUGUI>().color = Color.blue;
highlight.SetActive(true);
}
protected void UnhighlightRoomAsOption()
{
gameObject.GetComponentInChildren<TextMeshProUGUI>().color = _roomNumberOriginalColor;
highlight.SetActive(false);
}
void SetPropertiesOfEntrance() {
gameObject.GetComponent<SpriteRenderer>().color = Color.green;
gameObject.GetComponent<SpriteRenderer>().color = Color.yellow;
IsEntrance = true;
}

Binary file not shown.

View file

@ -0,0 +1,671 @@
fileFormatVersion: 2
guid: f64f7ca52dead154780dd3ce1ef99a90
importerOverride:
nativeImporterType: 2089858483
scriptedImporterType:
serializedVersion: 2
Hash: b10b55a1aa6a1aa32521bc0cab59632e
ScriptedImporter:
internalIDToNameTable: []
externalObjects: {}
serializedVersion: 2
userData:
assetBundleName:
assetBundleVariant:
script: {fileID: 11500000, guid: b2a9591990af98743ba3ff7cf1000886, type: 3}
textureImporterSettings:
alphaSource: 1
mipMapMode: 0
enableMipMap: 1
fadeOut: 0
borderMipMap: 0
mipMapsPreserveCoverage: 0
alphaTestReferenceValue: 0.5
mipMapFadeDistanceStart: 1
mipMapFadeDistanceEnd: 3
convertToNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
flipGreenChannel: 0
swizzle: 50462976
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
ignoreMipmapLimit: 0
nPOTScale: 1
sRGBTexture: 1
spriteMode: 2
spriteExtrude: 1
spriteMeshType: 1
alignment: 0
spritePivot: {x: 0.5, y: 0.5}
spritePixelsToUnits: 1000
spriteBorder: {x: 0, y: 0, z: 0, w: 0}
spriteGenerateFallbackPhysicsShape: 0
generateCubemap: 6
cubemapConvolution: 0
seamlessCubemap: 0
alphaIsTransparency: 1
spriteTessellationDetail: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
flipbookRows: 0
flipbookColumns: 0
ignorePngGamma: 0
cookieMode: 0
filterMode: 1
aniso: 1
mipBias: 0
wrapU: 0
wrapV: 0
wrapW: 0
normalMap: 0
textureFormat: 0
maxTextureSize: 0
lightmap: 0
compressionQuality: 0
linearTexture: 0
grayScaleToAlpha: 0
rGBM: 0
cubemapConvolutionSteps: 0
cubemapConvolutionExponent: 0
maxTextureSizeSet: 0
compressionQualitySet: 0
textureFormatSet: 0
applyGammaDecoding: 0
singleSpriteImportData:
- name:
originalName:
pivot: {x: 0, y: 0}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 0
y: 0
width: 0
height: 0
spriteID: 78e5054b9044ada41bd1baa56ca3bcc2
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 0, y: 0}
spritePosition: {x: 0, y: 0}
multiSpriteImportData: []
layeredSpriteImportData:
- name: BossRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 9213
width: 5006
height: 3030
spriteID: 557353767be3262408bf3e5e233311b4
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 9213}
spritePosition: {x: 0, y: 0}
- name: DarkenedMonsterRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5018
y: 9222
width: 2003
height: 1999
spriteID: b45976ca7459e374cbd60cafddba5e5e
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5018, y: 9222}
spritePosition: {x: 0, y: 0}
- name: DarkenedBossRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 4
y: 6147
width: 5006
height: 3021
spriteID: aff9f5305f55a6741bd330366a38a3a3
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 4, y: 6147}
spritePosition: {x: 0, y: 0}
- name: MonsterRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5018
y: 6147
width: 2009
height: 2010
spriteID: 65166a262313bf74cbd7355a708f63e5
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5018, y: 6147}
spritePosition: {x: 0, y: 0}
- name: HighlightNormalRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 7035
y: 6147
width: 1046
height: 1034
spriteID: 1f14dbf00df928e40880ea818aef7531
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 7035, y: 6147}
spritePosition: {x: 0, y: 0}
- name: HighlightBossRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5
y: 3077
width: 5045
height: 3061
spriteID: b54125adb59abd847b89c7000bddbaef
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5, y: 3077}
spritePosition: {x: 0, y: 0}
- name: HighlightMonsterRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5059
y: 3078
width: 2047
height: 2043
spriteID: 811983ff3dea0094aa52f2cc3c91a6da
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5059, y: 3078}
spritePosition: {x: 0, y: 0}
- name: DarkenedNormalRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 7118
y: 4085
width: 1000
height: 997
spriteID: 31dc969cb93f4ef4ea961d98b2e5af40
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 7118, y: 4085}
spritePosition: {x: 0, y: 0}
- name: ExploredNormalRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 7114
y: 3089
width: 987
height: 988
spriteID: fd9015a189f280e46bdd184113813bd5
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 7114, y: 3089}
spritePosition: {x: 0, y: 0}
- name: ExploredBossRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 118
y: 60
width: 5014
height: 3020
spriteID: 48ed04af0bed23844a3fa2273340b508
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 118, y: 60}
spritePosition: {x: 0, y: 0}
- name: NormalRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5251
y: 2068
width: 1010
height: 995
spriteID: 5f087536c31814945b0abac0adf5777c
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5251, y: 2068}
spritePosition: {x: 0, y: 0}
- name: ExploredMonsterRoom
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5389
y: 58
width: 2010
height: 2010
spriteID: 6e0edcb6fb8efb1458f49836e0a4b4c8
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5389, y: 58}
spritePosition: {x: 0, y: 0}
- name: RoomsSpriteSheet_39
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 7584
y: 1345
width: 5
height: 4
spriteID: f98a171066a80a141b5e1094cc93c673
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 7584, y: 1345}
spritePosition: {x: 0, y: 0}
- name: RoomsSpriteSheet_40
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 5384
y: 1301
width: 4
height: 4
spriteID: c9a115f772608914985fe8a874ba0e39
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 5384, y: 1301}
spritePosition: {x: 0, y: 0}
- name: RoomsSpriteSheet_41
originalName:
pivot: {x: 0.5, y: 0.5}
alignment: 0
border: {x: 0, y: 0, z: 0, w: 0}
customData:
rect:
serializedVersion: 2
x: 6855
y: 17
width: 4
height: 4
spriteID: fcbcf0d82090091429c60b0ac92cdb5d
spriteBone: []
spriteOutline: []
vertices: []
spritePhysicsOutline: []
indices:
edges: []
tessellationDetail: 0
uvTransform: {x: 6855, y: 17}
spritePosition: {x: 0, y: 0}
spriteImportData: []
rigSpriteImportData: []
sharedRigSpriteImportData: []
mosaicSpriteImportData: []
sharedRigCharacterData:
bones: []
parts: []
dimension: {x: 0, y: 0}
characterGroups: []
pivot: {x: 0, y: 0}
boneReadOnly: 0
characterData:
bones: []
parts: []
dimension: {x: 0, y: 0}
characterGroups: []
pivot: {x: 0, y: 0}
boneReadOnly: 0
platformSettings:
- name: DefaultTexturePlatform
overridden: 0
ignorePlatformSupport: 0
maxTextureSize: 16384
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
forceMaximumCompressionQuality_BC6H_BC7: 0
crunchedCompression: 0
allowsAlphaSplitting: 0
androidETC2FallbackOverride: 0
- name: Standalone
overridden: 0
ignorePlatformSupport: 0
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
forceMaximumCompressionQuality_BC6H_BC7: 0
crunchedCompression: 0
allowsAlphaSplitting: 0
androidETC2FallbackOverride: 0
- name: Android
overridden: 0
ignorePlatformSupport: 0
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
forceMaximumCompressionQuality_BC6H_BC7: 0
crunchedCompression: 0
allowsAlphaSplitting: 0
androidETC2FallbackOverride: 0
- name: WebGL
overridden: 0
ignorePlatformSupport: 0
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
forceMaximumCompressionQuality_BC6H_BC7: 0
crunchedCompression: 0
allowsAlphaSplitting: 0
androidETC2FallbackOverride: 0
mosaicLayers: 1
characterMode: 1
documentPivot: {x: 0, y: 0}
documentAlignment: 7
importHiddenLayers: 0
layerMappingOption: 2
generatePhysicsShape: 0
paperDollMode: 0
keepDupilcateSpriteName: 1
padding: 4
spriteSizeExpand: 0
skeletonAssetReferenceID:
pipeline: {instanceID: 0}
pipelineVersion:
spriteCategoryList:
categories: []
spritePackingTag:
resliceFromLayer: 0
pSDLayerImportSetting: []
psdLayers:
- name: Highlight Boss
spriteName: Highlight Boss
isGroup: 0
parentIndex: -1
spriteID: a7bd55f684438cc49b51de8364e08c30
layerID: 331
mosaicPosition: {x: 4, y: 3077}
flatten: 0
isImported: 1
isVisible: 1
- name: Boss
spriteName: Boss
isGroup: 0
parentIndex: -1
spriteID: d3d15af79cb0dd245b395b1d3713204a
layerID: 316
mosaicPosition: {x: 4, y: 6147}
flatten: 0
isImported: 1
isVisible: 1
- name: Boss
spriteName: Boss
isGroup: 0
parentIndex: -1
spriteID: a5da67980b4a5e346a469b8d07c513fc
layerID: 106
mosaicPosition: {x: 4, y: 9222}
flatten: 0
isImported: 1
isVisible: 1
- name: Monster
spriteName: Monster
isGroup: 0
parentIndex: -1
spriteID: ce25de2e1838ffb458f2fe5254c86edc
layerID: 102
mosaicPosition: {x: 5018, y: 6147}
flatten: 0
isImported: 1
isVisible: 1
- name: Monster Highlight
spriteName: Monster Highlight
isGroup: 0
parentIndex: -1
spriteID: c55f8299584397c47ae54d68fbdcb19f
layerID: 329
mosaicPosition: {x: 5059, y: 3077}
flatten: 0
isImported: 1
isVisible: 1
- name: Monster
spriteName: Monster
isGroup: 0
parentIndex: -1
spriteID: abe2fa8816cadca49ae52c82913d8e7a
layerID: 322
mosaicPosition: {x: 5018, y: 9222}
flatten: 0
isImported: 1
isVisible: 1
- name: Highlight Normal
spriteName: Highlight Normal
isGroup: 0
parentIndex: -1
spriteID: d8af9a5e1a9c5824785613d98ee960c3
layerID: 332
mosaicPosition: {x: 7035, y: 6147}
flatten: 0
isImported: 1
isVisible: 1
- name: Normal
spriteName: Normal
isGroup: 0
parentIndex: -1
spriteID: 13f7b8d22d87f3b4680bf6c64c467aa1
layerID: 318
mosaicPosition: {x: 7114, y: 4085}
flatten: 0
isImported: 1
isVisible: 1
- name: LinesNormalRoom
spriteName: LinesNormalRoom
isGroup: 0
parentIndex: -1
spriteID: f0001bfc1c88b584f937b6df91b8ce91
layerID: 340
mosaicPosition: {x: 7114, y: 3077}
flatten: 0
isImported: 1
isVisible: 1
- name: LinesBossRoom
spriteName: LinesBossRoom
isGroup: 0
parentIndex: -1
spriteID: 4181866eaf990b04a8755c2968b33729
layerID: 341
mosaicPosition: {x: 4, y: 4}
flatten: 0
isImported: 1
isVisible: 1
- name: LinesMonsterRoom
spriteName: LinesMonsterRoom
isGroup: 0
parentIndex: -1
spriteID: 9f677302e4ff44d40af9b6eefbb56d0c
layerID: 342
mosaicPosition: {x: 5261, y: 4}
flatten: 0
isImported: 1
isVisible: 1
- name: Lines
spriteName:
isGroup: 0
parentIndex: -1
spriteID: 292898b9afe1bd740b641ea99e64cd55
layerID: 338
mosaicPosition: {x: 0, y: 0}
flatten: 0
isImported: 0
isVisible: 0
- name: Normal
spriteName: Normal
isGroup: 0
parentIndex: -1
spriteID: a9b18c94bdde37b4e82e47b117809bbe
layerID: 20
mosaicPosition: {x: 5261, y: 2066}
flatten: 0
isImported: 1
isVisible: 1
- name: Background
spriteName:
isGroup: 0
parentIndex: -1
spriteID: 0257c5cce14a9b04ebcae88d96c691a5
layerID: 1
mosaicPosition: {x: 0, y: 0}
flatten: 0
isImported: 0
isVisible: 0
mosaicPSDLayers: []
rigPSDLayers: []
sharedRigPSDLayers: []
importFileNodeState: 1
platformSettingsDirtyTick: 638750563948393391
spriteSizeExpandChanged: 0
generateGOHierarchy: 0
textureAssetName:
prefabAssetName:
spriteLibAssetName:
skeletonAssetName:
secondarySpriteTextures: []