From 7384281dc21eceb2b24c72338b62968888a5aba9 Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Mon, 29 Apr 2019 19:53:45 +0200 Subject: [PATCH] Update a thousand of things --- Assets/Animations/CandleFlicker.anim | 80 ++++ Assets/Animations/CandleFlicker.anim.meta | 8 + Assets/Animators/Candle.controller | 72 ++++ Assets/Animators/Candle.controller.meta | 8 + Assets/{Plugins.meta => Assets.meta} | 2 +- Assets/{Plugins/GitHub.meta => PhysMats.meta} | 2 +- Assets/Plugins/GitHub/Editor.meta | 9 - Assets/Plugins/GitHub/Editor/x64.meta | 9 - Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll | Bin 182784 -> 0 bytes .../GitHub/Editor/x64/sfw_x64.dll.meta | 165 -------- Assets/Plugins/GitHub/Editor/x86.meta | 9 - .../Plugins/GitHub/Editor/x86/pthreadVC2.dll | Bin 55808 -> 0 bytes .../GitHub/Editor/x86/pthreadVC2.dll.meta | 165 -------- Assets/Plugins/GitHub/Editor/x86/sfw_x86.dll | Bin 179200 -> 0 bytes .../GitHub/Editor/x86/sfw_x86.dll.meta | 165 -------- ...ST Item.prefab => Damage Animation.prefab} | 37 +- ...efab.meta => Damage Animation.prefab.meta} | 2 +- Assets/Prefabs/Entities.meta | 8 + .../{Mage.prefab => Entities/Candle.prefab} | 64 ++- .../Candle.prefab.meta} | 2 +- Assets/Prefabs/{ => Entities}/Heart.prefab | 6 +- .../Prefabs/{ => Entities}/Heart.prefab.meta | 0 Assets/Prefabs/{ => Entities}/Player.prefab | 5 +- .../Prefabs/{ => Entities}/Player.prefab.meta | 0 .../{ => Entities}/PoisonousHeart.prefab | 6 +- .../{ => Entities}/PoisonousHeart.prefab.meta | 0 .../SHOP Rapier.prefab} | 10 +- .../SHOP Rapier.prefab.meta} | 0 .../SHOP Sword.prefab} | 10 +- .../SHOP Sword.prefab.meta} | 0 .../Skeleton.prefab} | 26 +- .../Skeleton.prefab.meta} | 0 Assets/Prefabs/{ => Entities}/Slime.prefab | 10 +- .../Prefabs/{ => Entities}/Slime.prefab.meta | 0 Assets/Prefabs/{ => Entities}/Stairs.prefab | 6 +- .../Prefabs/{ => Entities}/Stairs.prefab.meta | 0 Assets/Prefabs/{ => Entities}/Watcher.prefab | 22 +- .../{ => Entities}/Watcher.prefab.meta | 0 Assets/Prefabs/GameController.prefab | 348 +++++++++------ Assets/Prefabs/SkeletonBow.prefab | 101 ----- Assets/Scenes/Dead.unity | 399 ++++++++++++++++++ .../{Nemesis.unity.meta => Dead.unity.meta} | 2 +- Assets/Scenes/{Steffo.unity => Game.unity} | 51 ++- .../{Steffo.unity.meta => Game.unity.meta} | 0 Assets/Scenes/Nemesis.unity | 205 --------- Assets/Scripts/EntityItemHeart.cs | 4 +- Assets/Scripts/EntityItemPoisonHeart.cs | 4 +- Assets/Scripts/EntityItemShopSword.cs | 4 +- Assets/Scripts/EntityMonster.cs | 9 +- Assets/Scripts/EntityMonsterSlime.cs | 24 +- Assets/Scripts/EntityPlayer.cs | 16 +- Assets/Scripts/GameOver.cs | 14 + ...nventoryItems.cs.meta => GameOver.cs.meta} | 2 +- Assets/Scripts/InventoryItems.cs | 9 - Assets/Scripts/Map.cs | 50 ++- Assets/Scripts/PlayerAttackMelee.cs | 2 + Assets/Scripts/PlayerAttackMelee.cs.meta | 3 +- Assets/Sounds.meta | 8 + Assets/Sounds/Dungeon Music.ogg.meta | 22 + Assets/Sounds/SquashGelatina.ogg.meta | 22 + Assets/Sounds/VecchioMorente.ogg.meta | 22 + Assets/Sprites/{CANDLE(1).png => Candle1.png} | 0 ...rpleWall_BOT.png.meta => Candle1.png.meta} | 6 +- Assets/Sprites/{CANDLE(2).png => Candle2.png} | 0 ...pleWall_BOT2.png.meta => Candle2.png.meta} | 6 +- Assets/Sprites/{CANDLE(3).png => Candle3.png} | 0 ...pleWall_BOTL.png.meta => Candle3.png.meta} | 6 +- Assets/Sprites/{CANDLE(4).png => Candle4.png} | 0 .../{PurpleWall.png.meta => Candle4.png.meta} | 6 +- Assets/Sprites/{CANDLE(5).png => Candle5.png} | 0 Assets/Sprites/Candle5.png.meta | 112 +++++ .../{LeftCarpet.png => CarpetLeft.png} | 0 Assets/Sprites/CarpetLeft.png.meta | 112 +++++ .../{MiddleCarpet.png => CarpetMiddle.png} | 0 Assets/Sprites/CarpetMiddle.png.meta | 112 +++++ .../{RightCarpet.png => CarpetRight.png} | 0 Assets/Sprites/CarpetRight.png.meta | 112 +++++ Assets/Sprites/ChDamage.png | 3 - ...oodonfloorwithhand.png => GoreOnFloor.png} | 0 Assets/Sprites/GoreOnFloor.png.meta | 90 ++++ Assets/Sprites/HealthBar.png.meta | 26 +- Assets/Sprites/HealthBarLife.png.meta | 26 +- .../Sprites/{HPotion.png => HealthPotion.png} | 0 ...HPotion.png.meta => HealthPotion.png.meta} | 0 .../Sprites/{HITEFFEC.png => HitEffect.png} | 0 Assets/Sprites/HitEffect.png.meta | 112 +++++ .../{Maghetto(Back).png => MageBack.png} | 0 ...hetto(Back).png.meta => MageBack.png.meta} | 0 .../{Maghetto(Front).png => MageFront.png} | 0 ...tto(Front).png.meta => MageFront.png.meta} | 0 Assets/Sprites/PurpleWall.png | 3 - Assets/Sprites/PurpleWall_BOT.png | 3 - Assets/Sprites/PurpleWall_BOT2.png | 3 - Assets/Sprites/PurpleWall_BOTL.png | 3 - Assets/Sprites/PurpleWall_BOTR.png | 3 - Assets/Sprites/PurpleWall_BOTR.png.meta | 112 ----- Assets/Sprites/PurpleWall_LEFT.png | 3 - Assets/Sprites/PurpleWall_LEFT.png.meta | 112 ----- Assets/Sprites/PurpleWall_RIGHT.png | 3 - Assets/Sprites/PurpleWall_RIGHT.png.meta | 112 ----- Assets/Sprites/PurpleWall_UP.png | 3 - Assets/Sprites/PurpleWall_UP.png.meta | 112 ----- Assets/Sprites/PurpleWall_UP2.png | 3 - Assets/Sprites/PurpleWall_UP2.png.meta | 112 ----- Assets/Sprites/PurpleWall_UPL.png | 3 - Assets/Sprites/PurpleWall_UPL.png.meta | 112 ----- Assets/Sprites/PurpleWall_UPR.png | 3 - Assets/Sprites/PurpleWall_UPR.png.meta | 112 ----- .../Sprites/{PurpleTileset.png => Tiles.png} | 0 ...{PurpleTileset.png.meta => Tiles.png.meta} | 0 .../{PurpleTileset2.png => TilesAlt.png} | 0 ...pleTileset2.png.meta => TilesAlt.png.meta} | 0 ...PurpleWall_BOTSteffo.png => TilesWall.png} | 0 ..._BOTSteffo.png.meta => TilesWall.png.meta} | 0 Assets/Sprites/VaseRandom.png.meta | 24 +- ...{The Watcher(Back).png => WatcherBack.png} | 0 ...er(Back).png.meta => WatcherBack.png.meta} | 2 +- ...e Watcher (Front).png => WatcherFront.png} | 0 ...(Front).png.meta => WatcherFront.png.meta} | 2 +- Assets/Sprites/WeaponBacchetta.png.meta | 24 +- Assets/Sprites/WeaponScettro.png.meta | 24 +- Assets/Sprites/WeaponSpadina.png.meta | 24 +- Assets/Sprites/WeaponSpadone.png.meta | 24 +- Assets/Sprites/WoodenStairs.png.meta | 112 +++++ Assets/{Scripts => }/Storia.txt | 0 ...keletonBow.prefab.meta => Storia.txt.meta} | 4 +- ProjectSettings/EditorBuildSettings.asset | 8 +- ProjectSettings/TagManager.asset | 3 + 128 files changed, 2065 insertions(+), 1961 deletions(-) create mode 100644 Assets/Animations/CandleFlicker.anim create mode 100644 Assets/Animations/CandleFlicker.anim.meta create mode 100644 Assets/Animators/Candle.controller create mode 100644 Assets/Animators/Candle.controller.meta rename Assets/{Plugins.meta => Assets.meta} (77%) rename Assets/{Plugins/GitHub.meta => PhysMats.meta} (77%) delete mode 100644 Assets/Plugins/GitHub/Editor.meta delete mode 100644 Assets/Plugins/GitHub/Editor/x64.meta delete mode 100644 Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll delete mode 100644 Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll.meta delete mode 100644 Assets/Plugins/GitHub/Editor/x86.meta delete mode 100644 Assets/Plugins/GitHub/Editor/x86/pthreadVC2.dll delete mode 100644 Assets/Plugins/GitHub/Editor/x86/pthreadVC2.dll.meta delete mode 100644 Assets/Plugins/GitHub/Editor/x86/sfw_x86.dll delete mode 100644 Assets/Plugins/GitHub/Editor/x86/sfw_x86.dll.meta rename Assets/Prefabs/{TEST Item.prefab => Damage Animation.prefab} (74%) rename Assets/Prefabs/{TEST Item.prefab.meta => Damage Animation.prefab.meta} (74%) create mode 100644 Assets/Prefabs/Entities.meta rename Assets/Prefabs/{Mage.prefab => Entities/Candle.prefab} (59%) rename Assets/Prefabs/{Mage.prefab.meta => Entities/Candle.prefab.meta} (74%) rename Assets/Prefabs/{ => Entities}/Heart.prefab (97%) rename Assets/Prefabs/{ => Entities}/Heart.prefab.meta (100%) rename Assets/Prefabs/{ => Entities}/Player.prefab (98%) rename Assets/Prefabs/{ => Entities}/Player.prefab.meta (100%) rename Assets/Prefabs/{ => Entities}/PoisonousHeart.prefab (97%) rename Assets/Prefabs/{ => Entities}/PoisonousHeart.prefab.meta (100%) rename Assets/Prefabs/{ShortSword.prefab => Entities/SHOP Rapier.prefab} (93%) rename Assets/Prefabs/{ShortSword.prefab.meta => Entities/SHOP Rapier.prefab.meta} (100%) rename Assets/Prefabs/{LongSword.prefab => Entities/SHOP Sword.prefab} (93%) rename Assets/Prefabs/{LongSword.prefab.meta => Entities/SHOP Sword.prefab.meta} (100%) rename Assets/Prefabs/{SkeletonSword.prefab => Entities/Skeleton.prefab} (82%) rename Assets/Prefabs/{SkeletonSword.prefab.meta => Entities/Skeleton.prefab.meta} (100%) rename Assets/Prefabs/{ => Entities}/Slime.prefab (89%) rename Assets/Prefabs/{ => Entities}/Slime.prefab.meta (100%) rename Assets/Prefabs/{ => Entities}/Stairs.prefab (95%) rename Assets/Prefabs/{ => Entities}/Stairs.prefab.meta (100%) rename Assets/Prefabs/{ => Entities}/Watcher.prefab (83%) rename Assets/Prefabs/{ => Entities}/Watcher.prefab.meta (100%) delete mode 100644 Assets/Prefabs/SkeletonBow.prefab create mode 100644 Assets/Scenes/Dead.unity rename Assets/Scenes/{Nemesis.unity.meta => Dead.unity.meta} (74%) rename Assets/Scenes/{Steffo.unity => Game.unity} (92%) rename Assets/Scenes/{Steffo.unity.meta => Game.unity.meta} (100%) delete mode 100644 Assets/Scenes/Nemesis.unity create mode 100644 Assets/Scripts/GameOver.cs rename Assets/Scripts/{InventoryItems.cs.meta => GameOver.cs.meta} (83%) delete mode 100644 Assets/Scripts/InventoryItems.cs create mode 100644 Assets/Sounds.meta create mode 100644 Assets/Sounds/Dungeon Music.ogg.meta create mode 100644 Assets/Sounds/SquashGelatina.ogg.meta create mode 100644 Assets/Sounds/VecchioMorente.ogg.meta rename Assets/Sprites/{CANDLE(1).png => Candle1.png} (100%) rename Assets/Sprites/{PurpleWall_BOT.png.meta => Candle1.png.meta} (95%) rename Assets/Sprites/{CANDLE(2).png => Candle2.png} (100%) rename Assets/Sprites/{PurpleWall_BOT2.png.meta => Candle2.png.meta} (95%) rename Assets/Sprites/{CANDLE(3).png => Candle3.png} (100%) rename Assets/Sprites/{PurpleWall_BOTL.png.meta => Candle3.png.meta} (95%) rename Assets/Sprites/{CANDLE(4).png => Candle4.png} (100%) rename Assets/Sprites/{PurpleWall.png.meta => Candle4.png.meta} (95%) rename Assets/Sprites/{CANDLE(5).png => Candle5.png} (100%) create mode 100644 Assets/Sprites/Candle5.png.meta rename Assets/Sprites/{LeftCarpet.png => CarpetLeft.png} (100%) create mode 100644 Assets/Sprites/CarpetLeft.png.meta rename Assets/Sprites/{MiddleCarpet.png => CarpetMiddle.png} (100%) create mode 100644 Assets/Sprites/CarpetMiddle.png.meta rename Assets/Sprites/{RightCarpet.png => CarpetRight.png} (100%) create mode 100644 Assets/Sprites/CarpetRight.png.meta delete mode 100644 Assets/Sprites/ChDamage.png rename Assets/Sprites/{bloodonfloorwithhand.png => GoreOnFloor.png} (100%) create mode 100644 Assets/Sprites/GoreOnFloor.png.meta rename Assets/Sprites/{HPotion.png => HealthPotion.png} (100%) rename Assets/Sprites/{HPotion.png.meta => HealthPotion.png.meta} (100%) rename Assets/Sprites/{HITEFFEC.png => HitEffect.png} (100%) create mode 100644 Assets/Sprites/HitEffect.png.meta rename Assets/Sprites/{Maghetto(Back).png => MageBack.png} (100%) rename Assets/Sprites/{Maghetto(Back).png.meta => MageBack.png.meta} (100%) rename Assets/Sprites/{Maghetto(Front).png => MageFront.png} (100%) rename Assets/Sprites/{Maghetto(Front).png.meta => MageFront.png.meta} (100%) delete mode 100644 Assets/Sprites/PurpleWall.png delete mode 100644 Assets/Sprites/PurpleWall_BOT.png delete mode 100644 Assets/Sprites/PurpleWall_BOT2.png delete mode 100644 Assets/Sprites/PurpleWall_BOTL.png delete mode 100644 Assets/Sprites/PurpleWall_BOTR.png delete mode 100644 Assets/Sprites/PurpleWall_BOTR.png.meta delete mode 100644 Assets/Sprites/PurpleWall_LEFT.png delete mode 100644 Assets/Sprites/PurpleWall_LEFT.png.meta delete mode 100644 Assets/Sprites/PurpleWall_RIGHT.png delete mode 100644 Assets/Sprites/PurpleWall_RIGHT.png.meta delete mode 100644 Assets/Sprites/PurpleWall_UP.png delete mode 100644 Assets/Sprites/PurpleWall_UP.png.meta delete mode 100644 Assets/Sprites/PurpleWall_UP2.png delete mode 100644 Assets/Sprites/PurpleWall_UP2.png.meta delete mode 100644 Assets/Sprites/PurpleWall_UPL.png delete mode 100644 Assets/Sprites/PurpleWall_UPL.png.meta delete mode 100644 Assets/Sprites/PurpleWall_UPR.png delete mode 100644 Assets/Sprites/PurpleWall_UPR.png.meta rename Assets/Sprites/{PurpleTileset.png => Tiles.png} (100%) rename Assets/Sprites/{PurpleTileset.png.meta => Tiles.png.meta} (100%) rename Assets/Sprites/{PurpleTileset2.png => TilesAlt.png} (100%) rename Assets/Sprites/{PurpleTileset2.png.meta => TilesAlt.png.meta} (100%) rename Assets/Sprites/{PurpleWall_BOTSteffo.png => TilesWall.png} (100%) rename Assets/Sprites/{PurpleWall_BOTSteffo.png.meta => TilesWall.png.meta} (100%) rename Assets/Sprites/{The Watcher(Back).png => WatcherBack.png} (100%) rename Assets/Sprites/{The Watcher(Back).png.meta => WatcherBack.png.meta} (98%) rename Assets/Sprites/{The Watcher (Front).png => WatcherFront.png} (100%) rename Assets/Sprites/{The Watcher (Front).png.meta => WatcherFront.png.meta} (98%) create mode 100644 Assets/Sprites/WoodenStairs.png.meta rename Assets/{Scripts => }/Storia.txt (100%) rename Assets/{Prefabs/SkeletonBow.prefab.meta => Storia.txt.meta} (62%) diff --git a/Assets/Animations/CandleFlicker.anim b/Assets/Animations/CandleFlicker.anim new file mode 100644 index 0000000..581349d --- /dev/null +++ b/Assets/Animations/CandleFlicker.anim @@ -0,0 +1,80 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!74 &7400000 +AnimationClip: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CandleFlicker + serializedVersion: 6 + m_Legacy: 0 + m_Compressed: 0 + m_UseHighQualityCurve: 1 + m_RotationCurves: [] + m_CompressedRotationCurves: [] + m_EulerCurves: [] + m_PositionCurves: [] + m_ScaleCurves: [] + m_FloatCurves: [] + m_PPtrCurves: + - curve: + - time: 0 + value: {fileID: 21300000, guid: fae6a78c755d07443abe06a59a3c2694, type: 3} + - time: 0.083333336 + value: {fileID: 21300000, guid: 6374b71e4cf054c468b446a951d5213a, type: 3} + - time: 0.16666667 + value: {fileID: 21300000, guid: 2df821043bf0ca446a097443f08f988e, type: 3} + - time: 0.25 + value: {fileID: 21300000, guid: 6f479eef89550eb458f5176e6b10bc9c, type: 3} + - time: 0.33333334 + value: {fileID: 21300000, guid: bf433c120e4d5994796695485023c289, type: 3} + attribute: m_Sprite + path: + classID: 212 + script: {fileID: 0} + m_SampleRate: 12 + m_WrapMode: 0 + m_Bounds: + m_Center: {x: 0, y: 0, z: 0} + m_Extent: {x: 0, y: 0, z: 0} + m_ClipBindingConstant: + genericBindings: + - serializedVersion: 2 + path: 0 + attribute: 0 + script: {fileID: 0} + typeID: 212 + customType: 23 + isPPtrCurve: 1 + pptrCurveMapping: + - {fileID: 21300000, guid: fae6a78c755d07443abe06a59a3c2694, type: 3} + - {fileID: 21300000, guid: 6374b71e4cf054c468b446a951d5213a, type: 3} + - {fileID: 21300000, guid: 2df821043bf0ca446a097443f08f988e, type: 3} + - {fileID: 21300000, guid: 6f479eef89550eb458f5176e6b10bc9c, type: 3} + - {fileID: 21300000, guid: bf433c120e4d5994796695485023c289, type: 3} + m_AnimationClipSettings: + serializedVersion: 2 + m_AdditiveReferencePoseClip: {fileID: 0} + m_AdditiveReferencePoseTime: 0 + m_StartTime: 0 + m_StopTime: 0.4166667 + m_OrientationOffsetY: 0 + m_Level: 0 + m_CycleOffset: 0 + m_HasAdditiveReferencePose: 0 + m_LoopTime: 1 + m_LoopBlend: 0 + m_LoopBlendOrientation: 0 + m_LoopBlendPositionY: 0 + m_LoopBlendPositionXZ: 0 + m_KeepOriginalOrientation: 0 + m_KeepOriginalPositionY: 1 + m_KeepOriginalPositionXZ: 0 + m_HeightFromFeet: 0 + m_Mirror: 0 + m_EditorCurves: [] + m_EulerEditorCurves: [] + m_HasGenericRootTransform: 0 + m_HasMotionFloatCurves: 0 + m_Events: [] diff --git a/Assets/Animations/CandleFlicker.anim.meta b/Assets/Animations/CandleFlicker.anim.meta new file mode 100644 index 0000000..ae67a61 --- /dev/null +++ b/Assets/Animations/CandleFlicker.anim.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e094a677d9ff1a94d8abd53abd91f385 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 7400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Animators/Candle.controller b/Assets/Animators/Candle.controller new file mode 100644 index 0000000..1f4022e --- /dev/null +++ b/Assets/Animators/Candle.controller @@ -0,0 +1,72 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1102 &-5361572834647221038 +AnimatorState: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: CandleFlicker + m_Speed: 1 + m_CycleOffset: 0 + m_Transitions: [] + m_StateMachineBehaviours: [] + m_Position: {x: 50, y: 50, z: 0} + m_IKOnFeet: 0 + m_WriteDefaultValues: 1 + m_Mirror: 0 + m_SpeedParameterActive: 0 + m_MirrorParameterActive: 0 + m_CycleOffsetParameterActive: 0 + m_TimeParameterActive: 0 + m_Motion: {fileID: 7400000, guid: e094a677d9ff1a94d8abd53abd91f385, type: 2} + m_Tag: + m_SpeedParameter: + m_MirrorParameter: + m_CycleOffsetParameter: + m_TimeParameter: +--- !u!1107 &-591791602852857799 +AnimatorStateMachine: + serializedVersion: 5 + m_ObjectHideFlags: 1 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Base Layer + m_ChildStates: + - serializedVersion: 1 + m_State: {fileID: -5361572834647221038} + m_Position: {x: 250, y: 120, z: 0} + m_ChildStateMachines: [] + m_AnyStateTransitions: [] + m_EntryTransitions: [] + m_StateMachineTransitions: {} + m_StateMachineBehaviours: [] + m_AnyStatePosition: {x: 50, y: 20, z: 0} + m_EntryPosition: {x: 50, y: 120, z: 0} + m_ExitPosition: {x: 800, y: 120, z: 0} + m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} + m_DefaultState: {fileID: -5361572834647221038} +--- !u!91 &9100000 +AnimatorController: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_Name: Candle + serializedVersion: 5 + m_AnimatorParameters: [] + m_AnimatorLayers: + - serializedVersion: 5 + m_Name: Base Layer + m_StateMachine: {fileID: -591791602852857799} + m_Mask: {fileID: 0} + m_Motions: [] + m_Behaviours: [] + m_BlendingMode: 0 + m_SyncedLayerIndex: -1 + m_DefaultWeight: 0 + m_IKPass: 0 + m_SyncedLayerAffectsTiming: 0 + m_Controller: {fileID: 9100000} diff --git a/Assets/Animators/Candle.controller.meta b/Assets/Animators/Candle.controller.meta new file mode 100644 index 0000000..08ef375 --- /dev/null +++ b/Assets/Animators/Candle.controller.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 854a8d399bdfc544095998da2dc4fb69 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 9100000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Plugins.meta b/Assets/Assets.meta similarity index 77% rename from Assets/Plugins.meta rename to Assets/Assets.meta index ef844f4..4eba494 100644 --- a/Assets/Plugins.meta +++ b/Assets/Assets.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: b6c8c11e29a516e4aab4c94eeac25d0e +guid: 0460346d99d385241a6d87bbd10aceb8 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/GitHub.meta b/Assets/PhysMats.meta similarity index 77% rename from Assets/Plugins/GitHub.meta rename to Assets/PhysMats.meta index 239d5bd..bc5b1b2 100644 --- a/Assets/Plugins/GitHub.meta +++ b/Assets/PhysMats.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 5f96f7a49236a0d4eb531555cc223480 +guid: e823a56cb429e4b49becdc740fba66b9 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Assets/Plugins/GitHub/Editor.meta b/Assets/Plugins/GitHub/Editor.meta deleted file mode 100644 index fe2605c..0000000 --- a/Assets/Plugins/GitHub/Editor.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: cad92998c5182496e8b989b406d9f156 -folderAsset: yes -timeCreated: 1503666365 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/GitHub/Editor/x64.meta b/Assets/Plugins/GitHub/Editor/x64.meta deleted file mode 100644 index 6c94d82..0000000 --- a/Assets/Plugins/GitHub/Editor/x64.meta +++ /dev/null @@ -1,9 +0,0 @@ -fileFormatVersion: 2 -guid: a0ded7adcc817ce489fec07977f16d13 -folderAsset: yes -timeCreated: 1493304320 -licenseType: Pro -DefaultImporter: - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll b/Assets/Plugins/GitHub/Editor/x64/sfw_x64.dll deleted file mode 100644 index b009b0f0ca11a3451c7e1fe9004345ee84c3758d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 182784 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 z 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 player.hpMax) player.hp = player.hpMax; Destroy(gameObject); diff --git a/Assets/Scripts/EntityItemPoisonHeart.cs b/Assets/Scripts/EntityItemPoisonHeart.cs index 5298abd..1d63d91 100644 --- a/Assets/Scripts/EntityItemPoisonHeart.cs +++ b/Assets/Scripts/EntityItemPoisonHeart.cs @@ -4,7 +4,7 @@ using UnityEngine; public class EntityItemPoisonHeart : EntityItem { - public int damage; + public float damage; public override string Name { get { @@ -13,7 +13,7 @@ public class EntityItemPoisonHeart : EntityItem } public override void OnPickup(EntityPlayer player) { - messageBar.Write("Picked up: " + Name, Color.yellow); + messageBar.Write("Poisoned! Took " + damage.ToString("0.0") + " damage!", Color.red); player.hp -= damage; Destroy(gameObject); } diff --git a/Assets/Scripts/EntityItemShopSword.cs b/Assets/Scripts/EntityItemShopSword.cs index 1219486..9bbcc54 100644 --- a/Assets/Scripts/EntityItemShopSword.cs +++ b/Assets/Scripts/EntityItemShopSword.cs @@ -5,10 +5,11 @@ using UnityEngine; public class EntityItemShopSword : EntityItemShop { public float damage = 3f; + public GameObject attackAnimation; public override string Name { get { - return "Sword (" + damage.ToString() + " dmg)"; + return "Sword (" + damage.ToString("0.0") + " atk)"; } } @@ -17,5 +18,6 @@ public class EntityItemShopSword : EntityItemShop { player.gameObject.AddComponent(); PlayerAttackMelee pam = player.GetComponent(); pam.damage = this.damage; + pam.attackAnimation = attackAnimation; } } \ No newline at end of file diff --git a/Assets/Scripts/EntityMonster.cs b/Assets/Scripts/EntityMonster.cs index b1a458c..599a1ef 100644 --- a/Assets/Scripts/EntityMonster.cs +++ b/Assets/Scripts/EntityMonster.cs @@ -4,19 +4,14 @@ using UnityEngine; public class EntityMonster : Entity { - public virtual string Name { - get { - Debug.LogWarning("No name given to a monster"); - return ""; - } - } + public string monsterName; public virtual void OnTurn(){ Debug.LogWarning("OnTurn() not overridden"); } public override void Die() { - messageBar.Write("Killed: " + Name, Color.red); + messageBar.Write("Killed: " + monsterName, Color.red); Destroy(gameObject); } } \ No newline at end of file diff --git a/Assets/Scripts/EntityMonsterSlime.cs b/Assets/Scripts/EntityMonsterSlime.cs index c831a0c..1797562 100644 --- a/Assets/Scripts/EntityMonsterSlime.cs +++ b/Assets/Scripts/EntityMonsterSlime.cs @@ -4,12 +4,6 @@ using UnityEngine; public class EntityMonsterSlime : EntityMonster { - public override string Name { - get { - return "Slime"; - } - } - public float moveChance = 0.5f; public float visionRange = 4f; public float attackRange = 1f; @@ -17,47 +11,61 @@ public class EntityMonsterSlime : EntityMonster public GameObject attackAnimation; protected EntityPlayer player; + [BeforeStartAttribute] + public Sprite upSprite; + + [BeforeStartAttribute] + public Sprite downSprite; + protected new void Start() { base.Start(); player = GameObject.FindGameObjectWithTag("Player").GetComponent(); } public override void OnTurn(){ - if(Random.Range(0f, 1f) < moveChance) return; + if(Random.value < moveChance) return; if (CanSeePlayer()){ Vector2Int distance = player.MapPosition - MapPosition; if(distance.magnitude <= attackRange) { float actualDamage = Random.value * damage; player.hp -= actualDamage; Instantiate(attackAnimation, player.transform); - messageBar.Write("Took damage from a slime.", Color.red); + messageBar.Write("Took " + actualDamage.ToString("0.0") + " damage!", Color.red); } else if (distance.x < 0 && map.CanMoveTo(MapPosition + Vector2Int.left)){ transform.Translate(Vector3.left); + spriteRenderer.flipX = false; } else if (distance.x > 0 && map.CanMoveTo(MapPosition + Vector2Int.right)){ transform.Translate(Vector3.right); + spriteRenderer.flipX = true; } else if (distance.y > 0 && map.CanMoveTo(MapPosition + Vector2Int.up)){ transform.Translate(Vector3.up); + spriteRenderer.sprite = upSprite; } else if (distance.y < 0 && map.CanMoveTo(MapPosition + Vector2Int.down)){ transform.Translate(Vector3.down); + spriteRenderer.sprite = downSprite; } } else { int direction = Random.Range(0, 4); if (direction == 0 && map.CanMoveTo(MapPosition + Vector2Int.left)){ transform.Translate(Vector3.left); + spriteRenderer.flipX = false; } else if (direction == 1 && map.CanMoveTo(MapPosition + Vector2Int.right)){ transform.Translate(Vector3.right); + spriteRenderer.flipX = true; } else if (direction == 2 && map.CanMoveTo(MapPosition + Vector2Int.up)){ transform.Translate(Vector3.up); + spriteRenderer.sprite = upSprite; } else if (direction == 3 && map.CanMoveTo(MapPosition + Vector2Int.down)){ transform.Translate(Vector3.down); + spriteRenderer.sprite = downSprite; } } } diff --git a/Assets/Scripts/EntityPlayer.cs b/Assets/Scripts/EntityPlayer.cs index ef2e3da..cec7c2b 100644 --- a/Assets/Scripts/EntityPlayer.cs +++ b/Assets/Scripts/EntityPlayer.cs @@ -1,6 +1,7 @@ using System.Collections; using System.Collections.Generic; using UnityEngine; +using UnityEngine.SceneManagement; public enum ControlMode { Move, @@ -22,7 +23,8 @@ public class EntityPlayer : Entity { CheckForControlModeChange(); if(controlMode == ControlMode.Move) CheckForMovementInput(); - if(controlMode == ControlMode.Attack) CheckForAttackInput(); + if(controlMode == ControlMode.Attack) CheckForAttackInput(); + CheckForTurnSkipInput(); } protected void CheckForControlModeChange() { @@ -111,5 +113,17 @@ public class EntityPlayer : Entity } } + protected void CheckForTurnSkipInput() { + if(Input.GetKeyDown(KeyCode.Space)) { + messageBar.Write("Skipped turn.", Color.cyan); + turnHandler.OnTurn(); + } + } + + //This is not an error wtf public override void OnNewLevel() {} + + public override void Die() { + SceneManager.LoadScene("Dead", LoadSceneMode.Single); + } } diff --git a/Assets/Scripts/GameOver.cs b/Assets/Scripts/GameOver.cs new file mode 100644 index 0000000..8fcd3bf --- /dev/null +++ b/Assets/Scripts/GameOver.cs @@ -0,0 +1,14 @@ +using System.Collections; +using System.Collections.Generic; +using UnityEngine; +using UnityEngine.SceneManagement; + +public class GameOver : MonoBehaviour +{ + void Update() + { + if(Input.anyKeyDown) { + SceneManager.LoadScene("Game"); + } + } +} diff --git a/Assets/Scripts/InventoryItems.cs.meta b/Assets/Scripts/GameOver.cs.meta similarity index 83% rename from Assets/Scripts/InventoryItems.cs.meta rename to Assets/Scripts/GameOver.cs.meta index 8a18415..1c78db5 100644 --- a/Assets/Scripts/InventoryItems.cs.meta +++ b/Assets/Scripts/GameOver.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: afa3fa0ea759ce2459405b400b406d24 +guid: a0947a319b90138498506466b0342df3 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Assets/Scripts/InventoryItems.cs b/Assets/Scripts/InventoryItems.cs deleted file mode 100644 index b1a7787..0000000 --- a/Assets/Scripts/InventoryItems.cs +++ /dev/null @@ -1,9 +0,0 @@ -using System.Collections; -using System.Collections.Generic; -using UnityEngine; - -public enum InventoryItems { - //EMPTY SHOULD ALWAYS BE THE LAST! - HealthPotion = 0, - Empty = 1 -} \ No newline at end of file diff --git a/Assets/Scripts/Map.cs b/Assets/Scripts/Map.cs index 328ff94..988595e 100644 --- a/Assets/Scripts/Map.cs +++ b/Assets/Scripts/Map.cs @@ -90,24 +90,9 @@ public class Map : MonoBehaviour [BeforeStartAttribute] public List floorSprites; - [BeforeStartAttribute] - public List topWallSprites; - [BeforeStartAttribute] public List botWallSprites; - [BeforeStartAttribute] - public List leftWallSprites; - - [BeforeStartAttribute] - public List rightWallSprites; - - [BeforeStartAttribute] - public List lCornerWallSprites; - - [BeforeStartAttribute] - public List rCornerWallSprites; - [BeforeStartAttribute] public GameObject tilePrefab; @@ -120,6 +105,15 @@ public class Map : MonoBehaviour [BeforeStartAttribute] public int enemiesToSpawn = 10; + [BeforeStartAttribute] + public List curiositiesPrefabs; + + [BeforeStartAttribute] + public int curiositiesToSpawn = 35; + + [BeforeStartAttribute] + public GameObject stairsPrefab; + private GameObject[,] tiles; private List rooms; private TurnHandler turnHandler; @@ -270,6 +264,25 @@ public class Map : MonoBehaviour } } + private void PlaceCuriosities() { + for(int i = 0; i < curiositiesToSpawn; i++) { + MapRoom room = rooms[Random.Range(0, rooms.Count)]; + Vector2Int point = room.RandomPoint(); + GameObject curiosityPrefab = curiositiesPrefabs[Random.Range(0, curiositiesPrefabs.Count)]; + GameObject curiosityObject = Instantiate(curiosityPrefab, turnHandler.transform); + curiosityObject.name = "Curiosity " + i.ToString(); + curiosityObject.transform.position = new Vector3(point.x, point.y, 0); + } + } + + private void PlaceStairs() { + MapRoom room = rooms[Random.Range(0, rooms.Count)]; + Vector2Int point = room.RandomPoint(); + GameObject curiosityObject = Instantiate(stairsPrefab, turnHandler.transform); + curiosityObject.name = "Stairs"; + curiosityObject.transform.position = new Vector3(point.x, point.y, 0); + } + public static Sprite SampleSprite(List list) { return list[Random.Range(0, list.Count)]; } @@ -281,7 +294,6 @@ public class Map : MonoBehaviour MapTile otherTile; if(tile.walkable) tile.sprite = SampleSprite(floorSprites); else if((bool)(otherTile = GetTile(new Vector2Int(x, y+1))) && otherTile.walkable) tile.sprite = SampleSprite(botWallSprites); - else if((bool)(otherTile = GetTile(new Vector2Int(x, y+1))) && otherTile.walkable) tile.sprite = SampleSprite(topWallSprites); //TODO: corners } } @@ -299,6 +311,12 @@ public class Map : MonoBehaviour GenerateTileSprites(); PlacePlayer(); PlaceEnemies(); + PlaceCuriosities(); + PlaceStairs(); + } + + public void OnNewLevel() { + //Suppress the error } private void Start() diff --git a/Assets/Scripts/PlayerAttackMelee.cs b/Assets/Scripts/PlayerAttackMelee.cs index 936f9da..8dbffa7 100644 --- a/Assets/Scripts/PlayerAttackMelee.cs +++ b/Assets/Scripts/PlayerAttackMelee.cs @@ -5,6 +5,7 @@ using UnityEngine; public class PlayerAttackMelee : PlayerAttack { public float damage = 1f; + public GameObject attackAnimation; public override bool Attack(Vector2Int target) { List targetEntities = turnHandler.GetEntitiesAtPosition(target); @@ -13,6 +14,7 @@ public class PlayerAttackMelee : PlayerAttack } Entity targetEntity = targetEntities[0]; targetEntity.hp -= damage; + Instantiate(attackAnimation, targetEntity.transform); return true; } } \ No newline at end of file diff --git a/Assets/Scripts/PlayerAttackMelee.cs.meta b/Assets/Scripts/PlayerAttackMelee.cs.meta index 9a4a586..e871366 100644 --- a/Assets/Scripts/PlayerAttackMelee.cs.meta +++ b/Assets/Scripts/PlayerAttackMelee.cs.meta @@ -3,7 +3,8 @@ guid: 0cb881aee511ed643880a50159d731b7 MonoImporter: externalObjects: {} serializedVersion: 2 - defaultReferences: [] + defaultReferences: + - attackAnimation: {instanceID: 0} executionOrder: 0 icon: {instanceID: 0} userData: diff --git a/Assets/Sounds.meta b/Assets/Sounds.meta new file mode 100644 index 0000000..5fd147f --- /dev/null +++ b/Assets/Sounds.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 19c0d85909aede34bb371863f187b9e0 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/Dungeon Music.ogg.meta b/Assets/Sounds/Dungeon Music.ogg.meta new file mode 100644 index 0000000..4591dcb --- /dev/null +++ b/Assets/Sounds/Dungeon Music.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: b8ebcb5d388a4a945ac05f3b15799cab +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/SquashGelatina.ogg.meta b/Assets/Sounds/SquashGelatina.ogg.meta new file mode 100644 index 0000000..40814ac --- /dev/null +++ b/Assets/Sounds/SquashGelatina.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 07e1aa87b28b6324899dc173713d6528 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sounds/VecchioMorente.ogg.meta b/Assets/Sounds/VecchioMorente.ogg.meta new file mode 100644 index 0000000..4998bd6 --- /dev/null +++ b/Assets/Sounds/VecchioMorente.ogg.meta @@ -0,0 +1,22 @@ +fileFormatVersion: 2 +guid: 6bd6c0ed67290d94aa5937a9a8ef3709 +AudioImporter: + externalObjects: {} + serializedVersion: 6 + defaultSettings: + loadType: 0 + sampleRateSetting: 0 + sampleRateOverride: 44100 + compressionFormat: 1 + quality: 1 + conversionMode: 0 + platformSettingOverrides: {} + forceToMono: 0 + normalize: 1 + preloadAudioData: 1 + loadInBackground: 0 + ambisonic: 0 + 3D: 1 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/CANDLE(1).png b/Assets/Sprites/Candle1.png similarity index 100% rename from Assets/Sprites/CANDLE(1).png rename to Assets/Sprites/Candle1.png diff --git a/Assets/Sprites/PurpleWall_BOT.png.meta b/Assets/Sprites/Candle1.png.meta similarity index 95% rename from Assets/Sprites/PurpleWall_BOT.png.meta rename to Assets/Sprites/Candle1.png.meta index e258997..8d49723 100644 --- a/Assets/Sprites/PurpleWall_BOT.png.meta +++ b/Assets/Sprites/Candle1.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9c493dd4f06f0e6448ca0485a0aec85b +guid: fae6a78c755d07443abe06a59a3c2694 TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 2 + filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 @@ -97,7 +97,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: dcc6c86dfd11f6f469b90a928cbd95fa + spriteID: da5d40c84f8595f47b80dcea5d2deb3a internalID: 0 vertices: [] indices: diff --git a/Assets/Sprites/CANDLE(2).png b/Assets/Sprites/Candle2.png similarity index 100% rename from Assets/Sprites/CANDLE(2).png rename to Assets/Sprites/Candle2.png diff --git a/Assets/Sprites/PurpleWall_BOT2.png.meta b/Assets/Sprites/Candle2.png.meta similarity index 95% rename from Assets/Sprites/PurpleWall_BOT2.png.meta rename to Assets/Sprites/Candle2.png.meta index a48e01c..b7afd62 100644 --- a/Assets/Sprites/PurpleWall_BOT2.png.meta +++ b/Assets/Sprites/Candle2.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9f7113f83f58bbc4b80539190bfc99b8 +guid: 6374b71e4cf054c468b446a951d5213a TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 2 + filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 @@ -97,7 +97,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: ece68cddb92da6c4fbecb6414f4f2178 + spriteID: b492c21463e3a0f4a9b0be683bd11dda internalID: 0 vertices: [] indices: diff --git a/Assets/Sprites/CANDLE(3).png b/Assets/Sprites/Candle3.png similarity index 100% rename from Assets/Sprites/CANDLE(3).png rename to Assets/Sprites/Candle3.png diff --git a/Assets/Sprites/PurpleWall_BOTL.png.meta b/Assets/Sprites/Candle3.png.meta similarity index 95% rename from Assets/Sprites/PurpleWall_BOTL.png.meta rename to Assets/Sprites/Candle3.png.meta index 17118dd..2906292 100644 --- a/Assets/Sprites/PurpleWall_BOTL.png.meta +++ b/Assets/Sprites/Candle3.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: a0ebf3d513ad28e40ab932a7cb0d40ca +guid: 2df821043bf0ca446a097443f08f988e TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 2 + filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 @@ -97,7 +97,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: 179b2ee31f47de84686742014b4d4be1 + spriteID: 7c02f5004020e06428309e8025378000 internalID: 0 vertices: [] indices: diff --git a/Assets/Sprites/CANDLE(4).png b/Assets/Sprites/Candle4.png similarity index 100% rename from Assets/Sprites/CANDLE(4).png rename to Assets/Sprites/Candle4.png diff --git a/Assets/Sprites/PurpleWall.png.meta b/Assets/Sprites/Candle4.png.meta similarity index 95% rename from Assets/Sprites/PurpleWall.png.meta rename to Assets/Sprites/Candle4.png.meta index 69faf9a..0c2270a 100644 --- a/Assets/Sprites/PurpleWall.png.meta +++ b/Assets/Sprites/Candle4.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 30d1cdf49d7bdfe44a88c405b2d16a57 +guid: 6f479eef89550eb458f5176e6b10bc9c TextureImporter: internalIDToNameTable: [] externalObjects: {} @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: 2 + filterMode: -1 aniso: -1 mipBias: -100 wrapU: 1 @@ -97,7 +97,7 @@ TextureImporter: outline: [] physicsShape: [] bones: [] - spriteID: fd8494f00cbb92b4db5c2abee06fcf88 + spriteID: 9f0d734ca5077c34f8b6bfb253e68903 internalID: 0 vertices: [] indices: diff --git a/Assets/Sprites/CANDLE(5).png b/Assets/Sprites/Candle5.png similarity index 100% rename from Assets/Sprites/CANDLE(5).png rename to Assets/Sprites/Candle5.png diff --git a/Assets/Sprites/Candle5.png.meta b/Assets/Sprites/Candle5.png.meta new file mode 100644 index 0000000..d6f809d --- /dev/null +++ b/Assets/Sprites/Candle5.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: bf433c120e4d5994796695485023c289 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 554f6d8e091900346aa7a07426a523ee + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/LeftCarpet.png b/Assets/Sprites/CarpetLeft.png similarity index 100% rename from Assets/Sprites/LeftCarpet.png rename to Assets/Sprites/CarpetLeft.png diff --git a/Assets/Sprites/CarpetLeft.png.meta b/Assets/Sprites/CarpetLeft.png.meta new file mode 100644 index 0000000..32f591a --- /dev/null +++ b/Assets/Sprites/CarpetLeft.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: bd9307ceb5bb935408da6a1e8a4a99d4 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 743ed6c76f1f2cb4dbba0628184c8b5e + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/MiddleCarpet.png b/Assets/Sprites/CarpetMiddle.png similarity index 100% rename from Assets/Sprites/MiddleCarpet.png rename to Assets/Sprites/CarpetMiddle.png diff --git a/Assets/Sprites/CarpetMiddle.png.meta b/Assets/Sprites/CarpetMiddle.png.meta new file mode 100644 index 0000000..90748e0 --- /dev/null +++ b/Assets/Sprites/CarpetMiddle.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: 98924b554aa46424da69a406909ff945 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: fa013442220555640b86310e62a6b7eb + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/RightCarpet.png b/Assets/Sprites/CarpetRight.png similarity index 100% rename from Assets/Sprites/RightCarpet.png rename to Assets/Sprites/CarpetRight.png diff --git a/Assets/Sprites/CarpetRight.png.meta b/Assets/Sprites/CarpetRight.png.meta new file mode 100644 index 0000000..9975168 --- /dev/null +++ b/Assets/Sprites/CarpetRight.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: ec9aebb292b8d3f429cde7d50a652331 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 94326d72e194ec94595f281c5d686541 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/ChDamage.png b/Assets/Sprites/ChDamage.png deleted file mode 100644 index 1432c30..0000000 --- a/Assets/Sprites/ChDamage.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5b67d6341f4f989e7d9d8ccdeb3f3ba1d46c54b7fa19ec0aaf7393f51c4c419b -size 425 diff --git a/Assets/Sprites/bloodonfloorwithhand.png b/Assets/Sprites/GoreOnFloor.png similarity index 100% rename from Assets/Sprites/bloodonfloorwithhand.png rename to Assets/Sprites/GoreOnFloor.png diff --git a/Assets/Sprites/GoreOnFloor.png.meta b/Assets/Sprites/GoreOnFloor.png.meta new file mode 100644 index 0000000..a061108 --- /dev/null +++ b/Assets/Sprites/GoreOnFloor.png.meta @@ -0,0 +1,90 @@ +fileFormatVersion: 2 +guid: 83564423f353bee4c87b757b0ff61cfa +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 4474d022c718c144e81048b557554eca + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/HealthBar.png.meta b/Assets/Sprites/HealthBar.png.meta index 3914016..0bcf259 100644 --- a/Assets/Sprites/HealthBar.png.meta +++ b/Assets/Sprites/HealthBar.png.meta @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 + filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 @@ -41,7 +41,7 @@ TextureImporter: lightmap: 0 compressionQuality: 50 spriteMode: 1 - spriteExtrude: 1 + spriteExtrude: 0 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/HealthBarLife.png.meta b/Assets/Sprites/HealthBarLife.png.meta index 11d6017..606683a 100644 --- a/Assets/Sprites/HealthBarLife.png.meta +++ b/Assets/Sprites/HealthBarLife.png.meta @@ -31,7 +31,7 @@ TextureImporter: maxTextureSize: 2048 textureSettings: serializedVersion: 2 - filterMode: -1 + filterMode: 0 aniso: -1 mipBias: -100 wrapU: 1 @@ -41,7 +41,7 @@ TextureImporter: lightmap: 0 compressionQuality: 50 spriteMode: 1 - spriteExtrude: 1 + spriteExtrude: 0 spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/HPotion.png b/Assets/Sprites/HealthPotion.png similarity index 100% rename from Assets/Sprites/HPotion.png rename to Assets/Sprites/HealthPotion.png diff --git a/Assets/Sprites/HPotion.png.meta b/Assets/Sprites/HealthPotion.png.meta similarity index 100% rename from Assets/Sprites/HPotion.png.meta rename to Assets/Sprites/HealthPotion.png.meta diff --git a/Assets/Sprites/HITEFFEC.png b/Assets/Sprites/HitEffect.png similarity index 100% rename from Assets/Sprites/HITEFFEC.png rename to Assets/Sprites/HitEffect.png diff --git a/Assets/Sprites/HitEffect.png.meta b/Assets/Sprites/HitEffect.png.meta new file mode 100644 index 0000000..50f9b2f --- /dev/null +++ b/Assets/Sprites/HitEffect.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: 64ca65046ef482d488c2db7d09d8debd +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: a08b9dd10b92412479320edbd8d156fe + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Sprites/Maghetto(Back).png b/Assets/Sprites/MageBack.png similarity index 100% rename from Assets/Sprites/Maghetto(Back).png rename to Assets/Sprites/MageBack.png diff --git a/Assets/Sprites/Maghetto(Back).png.meta b/Assets/Sprites/MageBack.png.meta similarity index 100% rename from Assets/Sprites/Maghetto(Back).png.meta rename to Assets/Sprites/MageBack.png.meta diff --git a/Assets/Sprites/Maghetto(Front).png b/Assets/Sprites/MageFront.png similarity index 100% rename from Assets/Sprites/Maghetto(Front).png rename to Assets/Sprites/MageFront.png diff --git a/Assets/Sprites/Maghetto(Front).png.meta b/Assets/Sprites/MageFront.png.meta similarity index 100% rename from Assets/Sprites/Maghetto(Front).png.meta rename to Assets/Sprites/MageFront.png.meta diff --git a/Assets/Sprites/PurpleWall.png b/Assets/Sprites/PurpleWall.png deleted file mode 100644 index 998ad10..0000000 --- a/Assets/Sprites/PurpleWall.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:980f104be8685141cd4b0c01646b9056abe47b76a8f9f28f884c0315aef16391 -size 260 diff --git a/Assets/Sprites/PurpleWall_BOT.png b/Assets/Sprites/PurpleWall_BOT.png deleted file mode 100644 index 3fd006d..0000000 --- a/Assets/Sprites/PurpleWall_BOT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:1a9f2afef01576aabf044b2dd4f02e861f4b8eb62b27a0bf1d3944c2e9feff3c -size 2557 diff --git a/Assets/Sprites/PurpleWall_BOT2.png b/Assets/Sprites/PurpleWall_BOT2.png deleted file mode 100644 index 05fecbd..0000000 --- a/Assets/Sprites/PurpleWall_BOT2.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c33104bb18263ed71a745bed2def44f82cf80fa6dd2d2ec845c31a6c6c27776f -size 2810 diff --git a/Assets/Sprites/PurpleWall_BOTL.png b/Assets/Sprites/PurpleWall_BOTL.png deleted file mode 100644 index 60c8d8c..0000000 --- a/Assets/Sprites/PurpleWall_BOTL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e4a0fa7ae84e4325299d23bf5cc21dd18bf9bc7bd1afbe86082a66a392590a10 -size 1478 diff --git a/Assets/Sprites/PurpleWall_BOTR.png b/Assets/Sprites/PurpleWall_BOTR.png deleted file mode 100644 index 6b4fb8b..0000000 --- a/Assets/Sprites/PurpleWall_BOTR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:75e0b1c7e01f51823abeaeceafb3fdee138892466b633ff75886d36e8d765a46 -size 1563 diff --git a/Assets/Sprites/PurpleWall_BOTR.png.meta b/Assets/Sprites/PurpleWall_BOTR.png.meta deleted file mode 100644 index 51fa314..0000000 --- a/Assets/Sprites/PurpleWall_BOTR.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: 8b0e6101c22415a489bd7e6dd0732538 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 29e977c76e32b7146bbae1ca1a4038db - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_LEFT.png b/Assets/Sprites/PurpleWall_LEFT.png deleted file mode 100644 index 48b8806..0000000 --- a/Assets/Sprites/PurpleWall_LEFT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:eb2261cdecc15a54e3ed48ed171e444fb9f4f162390461e55f56ee089e32da87 -size 1764 diff --git a/Assets/Sprites/PurpleWall_LEFT.png.meta b/Assets/Sprites/PurpleWall_LEFT.png.meta deleted file mode 100644 index a029815..0000000 --- a/Assets/Sprites/PurpleWall_LEFT.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: 1c1ab193bd23fde40a1d3400075ccd26 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 0, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 6f50407d14075ba448ed13452cb04b7e - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_RIGHT.png b/Assets/Sprites/PurpleWall_RIGHT.png deleted file mode 100644 index b6c061c..0000000 --- a/Assets/Sprites/PurpleWall_RIGHT.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:24928d0562dca396ba98c18f9c512977a2fe018215855c377f3fa1bb7261b575 -size 1745 diff --git a/Assets/Sprites/PurpleWall_RIGHT.png.meta b/Assets/Sprites/PurpleWall_RIGHT.png.meta deleted file mode 100644 index ff0d438..0000000 --- a/Assets/Sprites/PurpleWall_RIGHT.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: 47816dfcc9e4290499aa0189a04a5560 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 9 - spritePivot: {x: 1, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: b10cf7aa4e5ffc342a42408b70029fde - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_UP.png b/Assets/Sprites/PurpleWall_UP.png deleted file mode 100644 index 9a2c5a1..0000000 --- a/Assets/Sprites/PurpleWall_UP.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9d1c3acc7afc65a590533f750532d5fa5a8eabe12be442783a0ab42787e978ed -size 2821 diff --git a/Assets/Sprites/PurpleWall_UP.png.meta b/Assets/Sprites/PurpleWall_UP.png.meta deleted file mode 100644 index 81adde7..0000000 --- a/Assets/Sprites/PurpleWall_UP.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: a6548c20c0b36384f9ba55aac5cd513d -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: a11a90c26b5139c419cac9a1da608cb6 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_UP2.png b/Assets/Sprites/PurpleWall_UP2.png deleted file mode 100644 index f9822b5..0000000 --- a/Assets/Sprites/PurpleWall_UP2.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9fe39778eb0915015e1768fcff1c47e2ba0e9fa93006727441b715a8a406cb84 -size 3032 diff --git a/Assets/Sprites/PurpleWall_UP2.png.meta b/Assets/Sprites/PurpleWall_UP2.png.meta deleted file mode 100644 index cd5900c..0000000 --- a/Assets/Sprites/PurpleWall_UP2.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: de53d30fbdcfc2e458577832376fddc7 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 2eea6cc0c870521419febeda1e3efec4 - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_UPL.png b/Assets/Sprites/PurpleWall_UPL.png deleted file mode 100644 index bf4e491..0000000 --- a/Assets/Sprites/PurpleWall_UPL.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:129393d956d88cb5a5b4a1fa4f0f5ed196ebd7f03e68f6e3f5c7d2710e93bd64 -size 1906 diff --git a/Assets/Sprites/PurpleWall_UPL.png.meta b/Assets/Sprites/PurpleWall_UPL.png.meta deleted file mode 100644 index 38ecc4b..0000000 --- a/Assets/Sprites/PurpleWall_UPL.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: 1f464248b697d4b459679fd8c4215983 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 306a2b16d03475741997fd38e47ab67f - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleWall_UPR.png b/Assets/Sprites/PurpleWall_UPR.png deleted file mode 100644 index 760b51e..0000000 --- a/Assets/Sprites/PurpleWall_UPR.png +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:a40aa961641fcc0275799684e407ac57b033667d264a673da58423b39fd53ebb -size 1923 diff --git a/Assets/Sprites/PurpleWall_UPR.png.meta b/Assets/Sprites/PurpleWall_UPR.png.meta deleted file mode 100644 index 15929a6..0000000 --- a/Assets/Sprites/PurpleWall_UPR.png.meta +++ /dev/null @@ -1,112 +0,0 @@ -fileFormatVersion: 2 -guid: 424d116bfc9d297468486f10739cb1b3 -TextureImporter: - internalIDToNameTable: [] - externalObjects: {} - serializedVersion: 10 - 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 - isReadable: 0 - streamingMipmaps: 0 - streamingMipmapsPriority: 0 - grayScaleToAlpha: 0 - generateCubemap: 6 - cubemapConvolution: 0 - seamlessCubemap: 0 - textureFormat: 1 - maxTextureSize: 2048 - textureSettings: - serializedVersion: 2 - filterMode: 2 - aniso: -1 - mipBias: -100 - wrapU: 1 - wrapV: 1 - wrapW: 1 - nPOTScale: 0 - lightmap: 0 - compressionQuality: 50 - spriteMode: 1 - spriteExtrude: 1 - spriteMeshType: 1 - alignment: 0 - spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 40 - spriteBorder: {x: 0, y: 0, z: 0, w: 0} - spriteGenerateFallbackPhysicsShape: 1 - alphaUsage: 1 - alphaIsTransparency: 1 - spriteTessellationDetail: -1 - textureType: 8 - textureShape: 1 - singleChannelComponent: 0 - maxTextureSizeSet: 0 - compressionQualitySet: 0 - textureFormatSet: 0 - platformSettings: - - serializedVersion: 2 - buildTarget: DefaultTexturePlatform - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: Standalone - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - - serializedVersion: 2 - buildTarget: WebGL - maxTextureSize: 2048 - resizeAlgorithm: 0 - textureFormat: -1 - textureCompression: 1 - compressionQuality: 50 - crunchedCompression: 0 - allowsAlphaSplitting: 0 - overridden: 0 - androidETC2FallbackOverride: 0 - spriteSheet: - serializedVersion: 2 - sprites: [] - outline: [] - physicsShape: [] - bones: [] - spriteID: 7892eaa1858348b4a97a7cd93ce3250c - internalID: 0 - vertices: [] - indices: - edges: [] - weights: [] - secondaryTextures: [] - spritePackingTag: - pSDRemoveMatte: 0 - pSDShowRemoveMatteOption: 0 - userData: - assetBundleName: - assetBundleVariant: diff --git a/Assets/Sprites/PurpleTileset.png b/Assets/Sprites/Tiles.png similarity index 100% rename from Assets/Sprites/PurpleTileset.png rename to Assets/Sprites/Tiles.png diff --git a/Assets/Sprites/PurpleTileset.png.meta b/Assets/Sprites/Tiles.png.meta similarity index 100% rename from Assets/Sprites/PurpleTileset.png.meta rename to Assets/Sprites/Tiles.png.meta diff --git a/Assets/Sprites/PurpleTileset2.png b/Assets/Sprites/TilesAlt.png similarity index 100% rename from Assets/Sprites/PurpleTileset2.png rename to Assets/Sprites/TilesAlt.png diff --git a/Assets/Sprites/PurpleTileset2.png.meta b/Assets/Sprites/TilesAlt.png.meta similarity index 100% rename from Assets/Sprites/PurpleTileset2.png.meta rename to Assets/Sprites/TilesAlt.png.meta diff --git a/Assets/Sprites/PurpleWall_BOTSteffo.png b/Assets/Sprites/TilesWall.png similarity index 100% rename from Assets/Sprites/PurpleWall_BOTSteffo.png rename to Assets/Sprites/TilesWall.png diff --git a/Assets/Sprites/PurpleWall_BOTSteffo.png.meta b/Assets/Sprites/TilesWall.png.meta similarity index 100% rename from Assets/Sprites/PurpleWall_BOTSteffo.png.meta rename to Assets/Sprites/TilesWall.png.meta diff --git a/Assets/Sprites/VaseRandom.png.meta b/Assets/Sprites/VaseRandom.png.meta index c95bf9f..984f567 100644 --- a/Assets/Sprites/VaseRandom.png.meta +++ b/Assets/Sprites/VaseRandom.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/The Watcher(Back).png b/Assets/Sprites/WatcherBack.png similarity index 100% rename from Assets/Sprites/The Watcher(Back).png rename to Assets/Sprites/WatcherBack.png diff --git a/Assets/Sprites/The Watcher(Back).png.meta b/Assets/Sprites/WatcherBack.png.meta similarity index 98% rename from Assets/Sprites/The Watcher(Back).png.meta rename to Assets/Sprites/WatcherBack.png.meta index 79768f6..54b49b8 100644 --- a/Assets/Sprites/The Watcher(Back).png.meta +++ b/Assets/Sprites/WatcherBack.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 25 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Sprites/The Watcher (Front).png b/Assets/Sprites/WatcherFront.png similarity index 100% rename from Assets/Sprites/The Watcher (Front).png rename to Assets/Sprites/WatcherFront.png diff --git a/Assets/Sprites/The Watcher (Front).png.meta b/Assets/Sprites/WatcherFront.png.meta similarity index 98% rename from Assets/Sprites/The Watcher (Front).png.meta rename to Assets/Sprites/WatcherFront.png.meta index c0c444a..cc6cf5d 100644 --- a/Assets/Sprites/The Watcher (Front).png.meta +++ b/Assets/Sprites/WatcherFront.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 25 + spritePixelsToUnits: 32 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 diff --git a/Assets/Sprites/WeaponBacchetta.png.meta b/Assets/Sprites/WeaponBacchetta.png.meta index ba5be39..36e4c87 100644 --- a/Assets/Sprites/WeaponBacchetta.png.meta +++ b/Assets/Sprites/WeaponBacchetta.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/WeaponScettro.png.meta b/Assets/Sprites/WeaponScettro.png.meta index cb0795b..5343fb8 100644 --- a/Assets/Sprites/WeaponScettro.png.meta +++ b/Assets/Sprites/WeaponScettro.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/WeaponSpadina.png.meta b/Assets/Sprites/WeaponSpadina.png.meta index a1616fa..9ee0e89 100644 --- a/Assets/Sprites/WeaponSpadina.png.meta +++ b/Assets/Sprites/WeaponSpadina.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/WeaponSpadone.png.meta b/Assets/Sprites/WeaponSpadone.png.meta index 6cba259..da6133b 100644 --- a/Assets/Sprites/WeaponSpadone.png.meta +++ b/Assets/Sprites/WeaponSpadone.png.meta @@ -45,7 +45,7 @@ TextureImporter: spriteMeshType: 1 alignment: 0 spritePivot: {x: 0.5, y: 0.5} - spritePixelsToUnits: 100 + spritePixelsToUnits: 40 spriteBorder: {x: 0, y: 0, z: 0, w: 0} spriteGenerateFallbackPhysicsShape: 1 alphaUsage: 1 @@ -69,6 +69,28 @@ TextureImporter: allowsAlphaSplitting: 0 overridden: 0 androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 spriteSheet: serializedVersion: 2 sprites: [] diff --git a/Assets/Sprites/WoodenStairs.png.meta b/Assets/Sprites/WoodenStairs.png.meta new file mode 100644 index 0000000..ba0b548 --- /dev/null +++ b/Assets/Sprites/WoodenStairs.png.meta @@ -0,0 +1,112 @@ +fileFormatVersion: 2 +guid: 831bed7066c807a478c9a7069bde5f13 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 10 + 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 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: -1 + aniso: -1 + mipBias: -100 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 40 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + platformSettings: + - serializedVersion: 2 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + - serializedVersion: 2 + buildTarget: WebGL + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + androidETC2FallbackOverride: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 68cdd775e0b59924e9b0e4454f125100 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + spritePackingTag: + pSDRemoveMatte: 0 + pSDShowRemoveMatteOption: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Scripts/Storia.txt b/Assets/Storia.txt similarity index 100% rename from Assets/Scripts/Storia.txt rename to Assets/Storia.txt diff --git a/Assets/Prefabs/SkeletonBow.prefab.meta b/Assets/Storia.txt.meta similarity index 62% rename from Assets/Prefabs/SkeletonBow.prefab.meta rename to Assets/Storia.txt.meta index bf4e340..07f054e 100644 --- a/Assets/Prefabs/SkeletonBow.prefab.meta +++ b/Assets/Storia.txt.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: 0f7d33d3a45ecdd4c9d53e593f893922 -PrefabImporter: +guid: 0b3a6d1486665b946946e01f066fa651 +TextScriptImporter: externalObjects: {} userData: assetBundleName: diff --git a/ProjectSettings/EditorBuildSettings.asset b/ProjectSettings/EditorBuildSettings.asset index 0147887..5567f20 100644 --- a/ProjectSettings/EditorBuildSettings.asset +++ b/ProjectSettings/EditorBuildSettings.asset @@ -4,5 +4,11 @@ EditorBuildSettings: m_ObjectHideFlags: 0 serializedVersion: 2 - m_Scenes: [] + m_Scenes: + - enabled: 1 + path: Assets/Scenes/Game.unity + guid: 0b54e52e19a1cd84392cf13adf4ff9a6 + - enabled: 1 + path: Assets/Scenes/Dead.unity + guid: e980b8de6a02b0f4ebedd3f35b486608 m_configObjects: {} diff --git a/ProjectSettings/TagManager.asset b/ProjectSettings/TagManager.asset index 819cd6d..c6c1a8d 100644 --- a/ProjectSettings/TagManager.asset +++ b/ProjectSettings/TagManager.asset @@ -49,3 +49,6 @@ TagManager: - name: Entities uniqueID: 3772233697 locked: 0 + - name: Effects + uniqueID: 1430251225 + locked: 0