Added chest-openings' animations, fixed knocbacks and improeved A* pathfinding

This commit is contained in:
Jakub Sztuba 2022-11-10 16:00:57 +01:00
parent 01b0d5ca21
commit 80bf5ceef9
53 changed files with 2522 additions and 93 deletions

View File

@ -72,6 +72,7 @@
<Compile Include="Assets\_\Stuff\GridPathfinding\GridPathfinding.cs" /> <Compile Include="Assets\_\Stuff\GridPathfinding\GridPathfinding.cs" />
<Compile Include="Assets\OpenSettingsOnESCPress.cs" /> <Compile Include="Assets\OpenSettingsOnESCPress.cs" />
<Compile Include="Assets\closePossibleButtonInfo.cs" /> <Compile Include="Assets\closePossibleButtonInfo.cs" />
<Compile Include="Assets\Scripts\ProceduralGeneration\FloodFill.cs" />
<Compile Include="Assets\BreakOre.cs" /> <Compile Include="Assets\BreakOre.cs" />
<Compile Include="Assets\Scripts\Domain\DialoguePanel\Model\ButtonPanelModel.cs" /> <Compile Include="Assets\Scripts\Domain\DialoguePanel\Model\ButtonPanelModel.cs" />
<Compile Include="Assets\Scripts\Domain\Dialogue\Model\DialogueStepModel.cs" /> <Compile Include="Assets\Scripts\Domain\Dialogue\Model\DialogueStepModel.cs" />

View File

@ -325,6 +325,16 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0 dummyAlignment: 0
m_AllTileFlags: 1073741825 m_AllTileFlags: 1073741825
- first: {x: 32, y: -27, z: 0}
second:
serializedVersion: 2
m_TileIndex: 670
m_TileSpriteIndex: 12
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: -1, y: -26, z: 0} - first: {x: -1, y: -26, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
@ -1019,7 +1029,7 @@ Tilemap:
second: second:
serializedVersion: 2 serializedVersion: 2
m_TileIndex: 668 m_TileIndex: 668
m_TileSpriteIndex: 668 m_TileSpriteIndex: 4294967295
m_TileMatrixIndex: 0 m_TileMatrixIndex: 0
m_TileColorIndex: 0 m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
@ -1031,10 +1041,10 @@ Tilemap:
m_TileIndex: 669 m_TileIndex: 669
m_TileSpriteIndex: 668 m_TileSpriteIndex: 668
m_TileMatrixIndex: 0 m_TileMatrixIndex: 0
m_TileColorIndex: 0 m_TileColorIndex: 1
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0 dummyAlignment: 0
m_AllTileFlags: 1073741825 m_AllTileFlags: 1073741827
- first: {x: -1, y: -21, z: 0} - first: {x: -1, y: -21, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
@ -8126,7 +8136,9 @@ Tilemap:
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 11400000, guid: 7952b82853f2d514b959d9d22190cf46, type: 2} m_Data: {fileID: 11400000, guid: 7952b82853f2d514b959d9d22190cf46, type: 2}
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 11400000, guid: d5a6f98c3b770144f99d82460feccc92, type: 2} m_Data: {fileID: 0}
- m_RefCount: 1
m_Data: {fileID: 11400000, guid: c29e9fb0d7798c343a1ea92708fdbd07, type: 2}
m_TileSpriteArray: m_TileSpriteArray:
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 3348532550563196407, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 3348532550563196407, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
@ -8152,7 +8164,7 @@ Tilemap:
m_Data: {fileID: -3196778635232569586, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -3196778635232569586, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 3296162337194205346, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 3296162337194205346, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 1 - m_RefCount: 2
m_Data: {fileID: 8739487802328733786, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 8739487802328733786, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 6060065955147336232, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 6060065955147336232, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
@ -9464,10 +9476,10 @@ Tilemap:
m_Data: {fileID: 3936996507482040932, guid: fa69deb4ddceb0445a9554c041267090, type: 3} m_Data: {fileID: 3936996507482040932, guid: fa69deb4ddceb0445a9554c041267090, type: 3}
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 8959118705387878318, guid: 25e473b59d2d7534e803be0a2825e0f7, type: 3} m_Data: {fileID: 8959118705387878318, guid: 25e473b59d2d7534e803be0a2825e0f7, type: 3}
- m_RefCount: 2 - m_RefCount: 1
m_Data: {fileID: 21300000, guid: d49fe613a772fe84a869f678ed5bb8f3, type: 3} m_Data: {fileID: 0}
m_TileMatrixArray: m_TileMatrixArray:
- m_RefCount: 670 - m_RefCount: 671
m_Data: m_Data:
e00: 1 e00: 1
e01: 0 e01: 0
@ -9488,6 +9500,8 @@ Tilemap:
m_TileColorArray: m_TileColorArray:
- m_RefCount: 670 - m_RefCount: 670
m_Data: {r: 1, g: 1, b: 1, a: 1} m_Data: {r: 1, g: 1, b: 1, a: 1}
- m_RefCount: 1
m_Data: {r: 0.92849386, g: 0.54052466, b: 0.63349473, a: 1}
m_TileObjectToInstantiateArray: [] m_TileObjectToInstantiateArray: []
m_AnimationFrameRate: 1 m_AnimationFrameRate: 1
m_Color: {r: 1, g: 1, b: 1, a: 1} m_Color: {r: 1, g: 1, b: 1, a: 1}
@ -9553,14 +9567,14 @@ TilemapRenderer:
m_SortingLayer: 0 m_SortingLayer: 0
m_SortingOrder: 0 m_SortingOrder: 0
m_ChunkSize: {x: 32, y: 32, z: 32} m_ChunkSize: {x: 32, y: 32, z: 32}
m_ChunkCullingBounds: {x: 0.5, y: 0.5, z: 0} m_ChunkCullingBounds: {x: 0, y: 0, z: 0}
m_MaxChunkCount: 16 m_MaxChunkCount: 16
m_MaxFrameAge: 16 m_MaxFrameAge: 16
m_SortOrder: 0 m_SortOrder: 0
m_Mode: 0 m_Mode: 0
m_DetectChunkCullingBounds: 0 m_DetectChunkCullingBounds: 0
m_MaskInteraction: 0 m_MaskInteraction: 0
--- !u!114 &8220248115746659994 --- !u!114 &585045762689691791
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0} m_CorrespondingSourceObject: {fileID: 0}

View File

@ -17,6 +17,7 @@ GameObject:
- component: {fileID: 482428332992622006} - component: {fileID: 482428332992622006}
- component: {fileID: 482428332992622001} - component: {fileID: 482428332992622001}
- component: {fileID: -4365747932373452915} - component: {fileID: -4365747932373452915}
- component: {fileID: 7039618587524187519}
m_Layer: 0 m_Layer: 0
m_Name: BossThug m_Name: BossThug
m_TagString: NPC m_TagString: NPC
@ -226,6 +227,7 @@ MonoBehaviour:
isKilled2: 0 isKilled2: 0
isPanelEnabled: 0 isPanelEnabled: 0
expValue: 0 expValue: 0
agent: {fileID: 7039618587524187519}
--- !u!114 &482428332992622001 --- !u!114 &482428332992622001
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -263,3 +265,23 @@ Animator:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorControllerStateOnDisable: 0
--- !u!114 &7039618587524187519
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 482428332992622009}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3}
m_Name:
m_EditorClassIdentifier:
speed: 2
currentPosition:
GCost: 0
hCost: 0
walkable: 0
worldPosition: {x: 0, y: 0, z: 0}
gridPosition: {x: 0, y: 0}
path: []

View File

@ -14,6 +14,7 @@ GameObject:
- component: {fileID: 4006076606190978597} - component: {fileID: 4006076606190978597}
- component: {fileID: 4006076606190978599} - component: {fileID: 4006076606190978599}
- component: {fileID: 4006076606190978598} - component: {fileID: 4006076606190978598}
- component: {fileID: -5618304694998678869}
m_Layer: 0 m_Layer: 0
m_Name: Thug m_Name: Thug
m_TagString: Enemy m_TagString: Enemy
@ -99,7 +100,7 @@ Rigidbody2D:
m_UseFullKinematicContacts: 0 m_UseFullKinematicContacts: 0
m_UseAutoMass: 0 m_UseAutoMass: 0
m_Mass: 1 m_Mass: 1
m_LinearDrag: 0 m_LinearDrag: 1
m_AngularDrag: 0.05 m_AngularDrag: 0.05
m_GravityScale: 0 m_GravityScale: 0
m_Material: {fileID: 0} m_Material: {fileID: 0}
@ -172,6 +173,7 @@ MonoBehaviour:
isKilled2: 0 isKilled2: 0
isPanelEnabled: 1 isPanelEnabled: 1
expValue: 0 expValue: 0
agent: {fileID: -5618304694998678869}
--- !u!95 &4006076606190978598 --- !u!95 &4006076606190978598
Animator: Animator:
serializedVersion: 3 serializedVersion: 3
@ -191,3 +193,23 @@ Animator:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorControllerStateOnDisable: 0
--- !u!114 &-5618304694998678869
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 4006076606190978600}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3}
m_Name:
m_EditorClassIdentifier:
speed: 2
currentPosition:
GCost: 0
hCost: 0
walkable: 0
worldPosition: {x: 0, y: 0, z: 0}
gridPosition: {x: 0, y: 0}
path: []

View File

@ -113,14 +113,17 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: 840a82f054869244b832426e6b6022bd, type: 3} m_Script: {fileID: 11500000, guid: 840a82f054869244b832426e6b6022bd, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
walkSpeed: 4 walkSpeed: 10
Panel: {fileID: 0} Panel: {fileID: 0}
dmgParticleSystem: {fileID: 4869648843387222763} dmgParticleSystem: {fileID: 4869648843387222763}
maxHealth: {fileID: 11400000, guid: 2cac7af95874b184aae736e0ed4994d7, type: 2} maxHealth: {fileID: 11400000, guid: 2cac7af95874b184aae736e0ed4994d7, type: 2}
currentHealth: 10 currentHealth: 10
healthBar: {fileID: 0} healthBar: {fileID: 0}
lvlUp: 0
test: 0
exp: 0 exp: 0
lvl: 0 lvl: 0
maxExp: 0
levelBar: {fileID: 0} levelBar: {fileID: 0}
minPlayerExp: {fileID: 11400000, guid: e66e910aa7e03d342bda145946dad7bc, type: 2} minPlayerExp: {fileID: 11400000, guid: e66e910aa7e03d342bda145946dad7bc, type: 2}
--- !u!61 &4869648843286970702 --- !u!61 &4869648843286970702
@ -245,6 +248,7 @@ MonoBehaviour:
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
mainCh: {fileID: 4869648843286970700} mainCh: {fileID: 4869648843286970700}
maxHealth: {fileID: 0}
--- !u!114 &4869648843286970673 --- !u!114 &4869648843286970673
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0

View File

@ -0,0 +1,36 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 13312, guid: 0000000000000000e000000000000000, type: 0}
m_Name: dungeon_12 1
m_EditorClassIdentifier:
m_Sprite: {fileID: 8739487802328733786, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
m_Color: {r: 1, g: 1, b: 1, a: 1}
m_Transform:
e00: 1
e01: 0
e02: 0
e03: 0
e10: 0
e11: 1
e12: 0
e13: 0
e20: 0
e21: 0
e22: 1
e23: 0
e30: 0
e31: 0
e32: 0
e33: 1
m_InstancedGameObject: {fileID: 0}
m_Flags: 1
m_ColliderType: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: c29e9fb0d7798c343a1ea92708fdbd07
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 11400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -292,6 +292,7 @@ GameObject:
- component: {fileID: 8620309} - component: {fileID: 8620309}
- component: {fileID: 8620311} - component: {fileID: 8620311}
- component: {fileID: 8620312} - component: {fileID: 8620312}
- component: {fileID: 8620310}
m_Layer: 0 m_Layer: 0
m_Name: Bat_1 m_Name: Bat_1
m_TagString: Enemy m_TagString: Enemy
@ -409,6 +410,27 @@ BoxCollider2D:
serializedVersion: 2 serializedVersion: 2
m_Size: {x: 1.2, y: 0.8} m_Size: {x: 1.2, y: 0.8}
m_EdgeRadius: 0 m_EdgeRadius: 0
--- !u!50 &8620310
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 8620305}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 3.01
m_AngularDrag: 0.05
m_GravityScale: 0
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!114 &8620311 --- !u!114 &8620311
MonoBehaviour: MonoBehaviour:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -424,7 +446,7 @@ MonoBehaviour:
moveSpeed: 3 moveSpeed: 3
enemyName: bat1 enemyName: bat1
maxHealth: {fileID: 11400000, guid: 1a234827b90bfc24da563fbd5ffb412a, type: 2} maxHealth: {fileID: 11400000, guid: 1a234827b90bfc24da563fbd5ffb412a, type: 2}
health: 1 health: 3
baseAttack: 1 baseAttack: 1
path: path:
- {fileID: 652174080} - {fileID: 652174080}
@ -459,7 +481,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3} m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
speed: 1 speed: 2
currentPosition: currentPosition:
GCost: 0 GCost: 0
hCost: 0 hCost: 0
@ -696,6 +718,7 @@ GameObject:
- component: {fileID: 68076403} - component: {fileID: 68076403}
- component: {fileID: 68076407} - component: {fileID: 68076407}
- component: {fileID: 68076408} - component: {fileID: 68076408}
- component: {fileID: 68076405}
m_Layer: 0 m_Layer: 0
m_Name: Skeleton_0 m_Name: Skeleton_0
m_TagString: Enemy m_TagString: Enemy
@ -812,6 +835,27 @@ Animator:
m_HasTransformHierarchy: 1 m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1 m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0 m_KeepAnimatorControllerStateOnDisable: 0
--- !u!50 &68076405
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 68076400}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 2
m_AngularDrag: 0.05
m_GravityScale: 0
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!61 &68076406 --- !u!61 &68076406
BoxCollider2D: BoxCollider2D:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -890,7 +934,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3} m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
speed: 1.2 speed: 1.5
currentPosition: currentPosition:
GCost: 0 GCost: 0
hCost: 0 hCost: 0
@ -1199,6 +1243,7 @@ GameObject:
- component: {fileID: 158729766} - component: {fileID: 158729766}
- component: {fileID: 158729767} - component: {fileID: 158729767}
- component: {fileID: 158729768} - component: {fileID: 158729768}
- component: {fileID: 158729769}
m_Layer: 0 m_Layer: 0
m_Name: chests_6_2 m_Name: chests_6_2
m_TagString: Untagged m_TagString: Untagged
@ -1311,8 +1356,27 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3} _panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3}
isOpen: 0 isOpen: 0
chest: {fileID: 0} chest: {fileID: 158729764}
developerList: [] developerList: []
--- !u!95 &158729769
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 158729764}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: fce3c85ba17349e4798d785023c01ae5, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &163167163 --- !u!1 &163167163
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -1894,7 +1958,7 @@ MonoBehaviour:
moveSpeed: 4 moveSpeed: 4
enemyName: bat0 enemyName: bat0
maxHealth: {fileID: 11400000, guid: 1a234827b90bfc24da563fbd5ffb412a, type: 2} maxHealth: {fileID: 11400000, guid: 1a234827b90bfc24da563fbd5ffb412a, type: 2}
health: 1 health: 3
baseAttack: 1 baseAttack: 1
path: path:
- {fileID: 1474164377} - {fileID: 1474164377}
@ -1925,14 +1989,14 @@ Rigidbody2D:
m_PrefabInstance: {fileID: 0} m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 242009510} m_GameObject: {fileID: 242009510}
m_BodyType: 1 m_BodyType: 0
m_Simulated: 1 m_Simulated: 1
m_UseFullKinematicContacts: 0 m_UseFullKinematicContacts: 0
m_UseAutoMass: 0 m_UseAutoMass: 0
m_Mass: 1 m_Mass: 1
m_LinearDrag: 0 m_LinearDrag: 3
m_AngularDrag: 0.05 m_AngularDrag: 0.05
m_GravityScale: 1 m_GravityScale: 0
m_Material: {fileID: 0} m_Material: {fileID: 0}
m_Interpolate: 0 m_Interpolate: 0
m_SleepingMode: 1 m_SleepingMode: 1
@ -1976,7 +2040,7 @@ MonoBehaviour:
m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3} m_Script: {fileID: 11500000, guid: d622984048644f87804ad1a3f20aa23a, type: 3}
m_Name: m_Name:
m_EditorClassIdentifier: m_EditorClassIdentifier:
speed: 0.5 speed: 2
currentPosition: currentPosition:
GCost: 0 GCost: 0
hCost: 0 hCost: 0
@ -26078,6 +26142,7 @@ GameObject:
- component: {fileID: 641696205} - component: {fileID: 641696205}
- component: {fileID: 641696208} - component: {fileID: 641696208}
- component: {fileID: 641696203} - component: {fileID: 641696203}
- component: {fileID: 641696204}
m_Layer: 0 m_Layer: 0
m_Name: Slime_0 m_Name: Slime_0
m_TagString: Enemy m_TagString: Enemy
@ -26093,7 +26158,7 @@ Transform:
m_PrefabAsset: {fileID: 0} m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641696201} m_GameObject: {fileID: 641696201}
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
m_LocalPosition: {x: 30, y: 9, z: 10} m_LocalPosition: {x: 30.55, y: 9, z: 10}
m_LocalScale: {x: 1, y: 1, z: 1} m_LocalScale: {x: 1, y: 1, z: 1}
m_Children: [] m_Children: []
m_Father: {fileID: 184660453} m_Father: {fileID: 184660453}
@ -26119,6 +26184,27 @@ MonoBehaviour:
worldPosition: {x: 0, y: 0, z: 0} worldPosition: {x: 0, y: 0, z: 0}
gridPosition: {x: 0, y: 0} gridPosition: {x: 0, y: 0}
path: [] path: []
--- !u!50 &641696204
Rigidbody2D:
serializedVersion: 4
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 641696201}
m_BodyType: 0
m_Simulated: 1
m_UseFullKinematicContacts: 0
m_UseAutoMass: 0
m_Mass: 1
m_LinearDrag: 1
m_AngularDrag: 0.05
m_GravityScale: 0
m_Material: {fileID: 0}
m_Interpolate: 0
m_SleepingMode: 1
m_CollisionDetection: 0
m_Constraints: 4
--- !u!61 &641696205 --- !u!61 &641696205
BoxCollider2D: BoxCollider2D:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -37537,6 +37623,7 @@ GameObject:
- component: {fileID: 926459327} - component: {fileID: 926459327}
- component: {fileID: 926459326} - component: {fileID: 926459326}
- component: {fileID: 926459325} - component: {fileID: 926459325}
- component: {fileID: 926459328}
m_Layer: 0 m_Layer: 0
m_Name: chests_6 m_Name: chests_6
m_TagString: Untagged m_TagString: Untagged
@ -37572,7 +37659,7 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3} _panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3}
isOpen: 0 isOpen: 0
chest: {fileID: 0} chest: {fileID: 926459323}
developerList: developerList:
- {fileID: 11400000, guid: 5935777f7ac390a4187e03f34e7cafdd, type: 2} - {fileID: 11400000, guid: 5935777f7ac390a4187e03f34e7cafdd, type: 2}
--- !u!61 &926459326 --- !u!61 &926459326
@ -37627,6 +37714,25 @@ BoxCollider2D:
serializedVersion: 2 serializedVersion: 2
m_Size: {x: 0.95, y: 0.9} m_Size: {x: 0.95, y: 0.9}
m_EdgeRadius: 0 m_EdgeRadius: 0
--- !u!95 &926459328
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 926459323}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 68cd0ce1bd3194849bb958a8dadb9b9c, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!212 &926459329 --- !u!212 &926459329
SpriteRenderer: SpriteRenderer:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -38286,6 +38392,7 @@ GameObject:
- component: {fileID: 1027343186} - component: {fileID: 1027343186}
- component: {fileID: 1027343187} - component: {fileID: 1027343187}
- component: {fileID: 1027343188} - component: {fileID: 1027343188}
- component: {fileID: 1027343189}
m_Layer: 0 m_Layer: 0
m_Name: chests_54 m_Name: chests_54
m_TagString: Untagged m_TagString: Untagged
@ -38398,8 +38505,27 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3} _panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3}
isOpen: 0 isOpen: 0
chest: {fileID: 0} chest: {fileID: 1027343184}
developerList: [] developerList: []
--- !u!95 &1027343189
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1027343184}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: 5a1cb06ea2da76043b87dc47570a8e31, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &1055977144 --- !u!1 &1055977144
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -39930,6 +40056,7 @@ GameObject:
- component: {fileID: 1265465284} - component: {fileID: 1265465284}
- component: {fileID: 1265465285} - component: {fileID: 1265465285}
- component: {fileID: 1265465286} - component: {fileID: 1265465286}
- component: {fileID: 1265465287}
m_Layer: 0 m_Layer: 0
m_Name: chests_9 m_Name: chests_9
m_TagString: Untagged m_TagString: Untagged
@ -40042,8 +40169,27 @@ MonoBehaviour:
m_EditorClassIdentifier: m_EditorClassIdentifier:
_panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3} _panel: {fileID: 5331092055018478733, guid: 2b46aee216d4b304f8aebcb303ebf4f4, type: 3}
isOpen: 0 isOpen: 0
chest: {fileID: 0} chest: {fileID: 1265465282}
developerList: [] developerList: []
--- !u!95 &1265465287
Animator:
serializedVersion: 3
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 1265465282}
m_Enabled: 1
m_Avatar: {fileID: 0}
m_Controller: {fileID: 9100000, guid: a95209a8090661b429e3a7057efecd57, type: 2}
m_CullingMode: 0
m_UpdateMode: 0
m_ApplyRootMotion: 0
m_LinearVelocityBlending: 0
m_WarningMessage:
m_HasTransformHierarchy: 1
m_AllowConstantClipSamplingOptimization: 1
m_KeepAnimatorControllerStateOnDisable: 0
--- !u!1 &1290527200 --- !u!1 &1290527200
GameObject: GameObject:
m_ObjectHideFlags: 0 m_ObjectHideFlags: 0
@ -77653,26 +77799,6 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0 dummyAlignment: 0
m_AllTileFlags: 1073741825 m_AllTileFlags: 1073741825
- first: {x: 50, y: 22, z: 0}
second:
serializedVersion: 2
m_TileIndex: 28
m_TileSpriteIndex: 28
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 51, y: 22, z: 0}
second:
serializedVersion: 2
m_TileIndex: 4
m_TileSpriteIndex: 4
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 52, y: 22, z: 0} - first: {x: 52, y: 22, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
@ -78223,26 +78349,6 @@ Tilemap:
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0 dummyAlignment: 0
m_AllTileFlags: 1073741825 m_AllTileFlags: 1073741825
- first: {x: 1, y: 23, z: 0}
second:
serializedVersion: 2
m_TileIndex: 6
m_TileSpriteIndex: 6
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 2, y: 23, z: 0}
second:
serializedVersion: 2
m_TileIndex: 5
m_TileSpriteIndex: 5
m_TileMatrixIndex: 0
m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535
dummyAlignment: 0
m_AllTileFlags: 1073741825
- first: {x: 3, y: 23, z: 0} - first: {x: 3, y: 23, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
@ -79286,7 +79392,7 @@ Tilemap:
- first: {x: 1, y: 24, z: 0} - first: {x: 1, y: 24, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
m_TileIndex: 6 m_TileIndex: 38
m_TileSpriteIndex: 6 m_TileSpriteIndex: 6
m_TileMatrixIndex: 0 m_TileMatrixIndex: 0
m_TileColorIndex: 0 m_TileColorIndex: 0
@ -79296,8 +79402,8 @@ Tilemap:
- first: {x: 2, y: 24, z: 0} - first: {x: 2, y: 24, z: 0}
second: second:
serializedVersion: 2 serializedVersion: 2
m_TileIndex: 4 m_TileIndex: 38
m_TileSpriteIndex: 4 m_TileSpriteIndex: 6
m_TileMatrixIndex: 0 m_TileMatrixIndex: 0
m_TileColorIndex: 0 m_TileColorIndex: 0
m_TileObjectToInstantiateIndex: 65535 m_TileObjectToInstantiateIndex: 65535
@ -131603,11 +131709,11 @@ Tilemap:
m_Data: {fileID: 11400000, guid: 75e00d2176291e547949774a5aed0494, type: 2} m_Data: {fileID: 11400000, guid: 75e00d2176291e547949774a5aed0494, type: 2}
- m_RefCount: 144 - m_RefCount: 144
m_Data: {fileID: 11400000, guid: 079d0d5a94e9ae142be6fe21d2c646d1, type: 2} m_Data: {fileID: 11400000, guid: 079d0d5a94e9ae142be6fe21d2c646d1, type: 2}
- m_RefCount: 159 - m_RefCount: 157
m_Data: {fileID: 11400000, guid: 63fde8bc69e9ec549ac1481ddde6a52f, type: 2} m_Data: {fileID: 11400000, guid: 63fde8bc69e9ec549ac1481ddde6a52f, type: 2}
- m_RefCount: 518 - m_RefCount: 517
m_Data: {fileID: 11400000, guid: 12b1acac64313f74aafb538f3c18b705, type: 2} m_Data: {fileID: 11400000, guid: 12b1acac64313f74aafb538f3c18b705, type: 2}
- m_RefCount: 669 - m_RefCount: 667
m_Data: {fileID: 11400000, guid: 83fc998975104da4380b8e609392dc0a, type: 2} m_Data: {fileID: 11400000, guid: 83fc998975104da4380b8e609392dc0a, type: 2}
- m_RefCount: 107 - m_RefCount: 107
m_Data: {fileID: 11400000, guid: 1afb161d5ae71614cbf798b8230551a3, type: 2} m_Data: {fileID: 11400000, guid: 1afb161d5ae71614cbf798b8230551a3, type: 2}
@ -131651,7 +131757,7 @@ Tilemap:
m_Data: {fileID: 11400000, guid: 579c1aa54fef2434dbf62677b8a2fbb6, type: 2} m_Data: {fileID: 11400000, guid: 579c1aa54fef2434dbf62677b8a2fbb6, type: 2}
- m_RefCount: 11 - m_RefCount: 11
m_Data: {fileID: 11400000, guid: 1d6d95d6d184f704bb6d8f259c1534a2, type: 2} m_Data: {fileID: 11400000, guid: 1d6d95d6d184f704bb6d8f259c1534a2, type: 2}
- m_RefCount: 106 - m_RefCount: 105
m_Data: {fileID: 11400000, guid: 0d3a48c667a39654ba5ef0c86e53bb1d, type: 2} m_Data: {fileID: 11400000, guid: 0d3a48c667a39654ba5ef0c86e53bb1d, type: 2}
- m_RefCount: 104 - m_RefCount: 104
m_Data: {fileID: 11400000, guid: 2d236cbf92b4c734684ed6ccd128003d, type: 2} m_Data: {fileID: 11400000, guid: 2d236cbf92b4c734684ed6ccd128003d, type: 2}
@ -131671,8 +131777,8 @@ Tilemap:
m_Data: {fileID: 11400000, guid: c356c8564d98e7d4da396830a28289f7, type: 2} m_Data: {fileID: 11400000, guid: c356c8564d98e7d4da396830a28289f7, type: 2}
- m_RefCount: 0 - m_RefCount: 0
m_Data: {fileID: 0} m_Data: {fileID: 0}
- m_RefCount: 0 - m_RefCount: 2
m_Data: {fileID: 0} m_Data: {fileID: 11400000, guid: c29e9fb0d7798c343a1ea92708fdbd07, type: 2}
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: 11400000, guid: fe0a9f2bfdf4bc740bf0e1d205e6383c, type: 2} m_Data: {fileID: 11400000, guid: fe0a9f2bfdf4bc740bf0e1d205e6383c, type: 2}
- m_RefCount: 1 - m_RefCount: 1
@ -131702,9 +131808,9 @@ Tilemap:
m_Data: {fileID: -417231121722926203, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -417231121722926203, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 144 - m_RefCount: 144
m_Data: {fileID: -8016020100734188598, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -8016020100734188598, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 159 - m_RefCount: 157
m_Data: {fileID: 3296162337194205346, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 3296162337194205346, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 518 - m_RefCount: 517
m_Data: {fileID: 6060065955147336232, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 6060065955147336232, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 669 - m_RefCount: 669
m_Data: {fileID: 8739487802328733786, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 8739487802328733786, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
@ -131750,7 +131856,7 @@ Tilemap:
m_Data: {fileID: 242477745445040105, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: 242477745445040105, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 11 - m_RefCount: 11
m_Data: {fileID: -7633674121813366095, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -7633674121813366095, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 106 - m_RefCount: 105
m_Data: {fileID: -3196778635232569586, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -3196778635232569586, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
- m_RefCount: 104 - m_RefCount: 104
m_Data: {fileID: -2105262084097158385, guid: 3a08fefc7df696140a7a44798f351457, type: 3} m_Data: {fileID: -2105262084097158385, guid: 3a08fefc7df696140a7a44798f351457, type: 3}
@ -131793,7 +131899,7 @@ Tilemap:
- m_RefCount: 1 - m_RefCount: 1
m_Data: {fileID: -6077451656091236284, guid: f692d3c7fd274f7408466487bc9f9a9e, type: 3} m_Data: {fileID: -6077451656091236284, guid: f692d3c7fd274f7408466487bc9f9a9e, type: 3}
m_TileMatrixArray: m_TileMatrixArray:
- m_RefCount: 9000 - m_RefCount: 8996
m_Data: m_Data:
e00: 1 e00: 1
e01: 0 e01: 0
@ -131812,7 +131918,7 @@ Tilemap:
e32: 0 e32: 0
e33: 1 e33: 1
m_TileColorArray: m_TileColorArray:
- m_RefCount: 9000 - m_RefCount: 8996
m_Data: {r: 1, g: 1, b: 1, a: 1} m_Data: {r: 1, g: 1, b: 1, a: 1}
m_TileObjectToInstantiateArray: [] m_TileObjectToInstantiateArray: []
m_AnimationFrameRate: 1 m_AnimationFrameRate: 1

View File

@ -7,12 +7,13 @@ public class ChestController : BaseWarehouseController
{ {
[SerializeField] public GameObject chest; [SerializeField] public GameObject chest;
[SerializeField] public List<Item> developerList = new List<Item>(); // FOR DEVELOPER TESTE - remove later !!! [SerializeField] public List<Item> developerList = new List<Item>(); // FOR DEVELOPER TESTE - remove later !!!
private Animator m_Animator;
bool isTrigerred = false; bool isTrigerred = false;
// Start is called before the first frame update // Start is called before the first frame update
void Start() void Start()
{ {
m_Animator = gameObject.GetComponent<Animator>();
chest = gameObject; // set object on current GameObject chest = gameObject; // set object on current GameObject
// FOR DEVELOPER TESTE - remove later !!! // FOR DEVELOPER TESTE - remove later !!!
@ -22,16 +23,32 @@ public class ChestController : BaseWarehouseController
} }
} }
private bool beingHandled = false;
private static bool Opening;
private static bool Closing;
private IEnumerator OpenChestWithAnimation()
{
beingHandled = true;
// process pre-yield
m_Animator.SetTrigger("OpenIt");
yield return new WaitForSeconds( 0.4f );
this.OpenPanel();
InventoryManager.Instance.OpenPanel();
EquipmentManager.Instance.OpenPanel();
m_Animator.ResetTrigger("OpenIt");
// process post-yield
beingHandled = false;
}
// Update is called once per frame // Update is called once per frame
void Update() void Update()
{ {
if (this._panel && this.isTrigerred && !this.isOpen) // we can open chest only when its closed if (this._panel && this.isTrigerred && !this.isOpen) // we can open chest only when its closed
{ {
if (Input.GetKeyDown(KeyCode.E))
if (Input.GetKeyDown(KeyCode.E) && !beingHandled)
{ {
this.OpenPanel(); StartCoroutine(OpenChestWithAnimation());
InventoryManager.Instance.OpenPanel();
EquipmentManager.Instance.OpenPanel();
} }
} }
@ -43,9 +60,6 @@ public class ChestController : BaseWarehouseController
EquipmentManager.Instance.OpenPanel(); EquipmentManager.Instance.OpenPanel();
} }
} }
} }
void OnTriggerExit2D(Collider2D collision) void OnTriggerExit2D(Collider2D collision)
@ -72,6 +86,37 @@ public class ChestController : BaseWarehouseController
base.ClosePanel(); base.ClosePanel();
InventoryManager.Instance.ClosePanel(); InventoryManager.Instance.ClosePanel();
EquipmentManager.Instance.ClosePanel(); EquipmentManager.Instance.ClosePanel();
if (!beingHandled)
{
StartCoroutine(CloseChestWithAnimation());
}
ReactivateAnimation();
}
public void CloseChestWithAnimationForOtherPanels()
{
if (!beingHandled)
{
StartCoroutine(CloseChestWithAnimation());
}
ReactivateAnimation();
}
private IEnumerator CloseChestWithAnimation()
{
beingHandled = true;
// process pre-yield
yield return new WaitForSeconds( 0.2f );
m_Animator.SetTrigger("CloseIt");
yield return new WaitForSeconds( 0.1f );
m_Animator.ResetTrigger("CloseIt");
// process post-yield
beingHandled = false;
}
private void ReactivateAnimation()
{
m_Animator.SetTrigger("reactivate");
} }
protected override void SetupPanel() protected override void SetupPanel()

View File

@ -233,7 +233,7 @@ public class FollowingEnemy : Enemy
Vector2 difference = enemy.transform.position - player.transform.position; Vector2 difference = enemy.transform.position - player.transform.position;
difference = difference.normalized * thrust; difference = difference.normalized * thrust;
enemy.AddForce(difference, ForceMode2D.Impulse); enemy.AddForce(difference, ForceMode2D.Impulse);
StartCoroutine(KnockCo(enemy)); //StartCoroutine(KnockCo(enemy));
} }
} }

View File

@ -107,7 +107,7 @@ public class FollowingPatrollingEnemy : Enemy
TakeDamage(1.0f); TakeDamage(1.0f);
hit = false; hit = false;
timerHit = 0f; timerHit = 0f;
//TakeKnockback(); TakeKnockback();
} }
} }
if (gameObject.active == false) if (gameObject.active == false)

View File

@ -53,6 +53,10 @@ public class EquipmentPanelController : BasePanelController
public override void CloseOnClick() public override void CloseOnClick()
{ {
Destroy(gameObject); // destroy panel Destroy(gameObject); // destroy panel
GameObject panel = FindObjectOfType<ChestPanelController>()?.gameObject;
if(panel != null) Destroy(panel);
FindObjectOfType<InventoryManager>()?.ClosePanel();
if(_instance) if(_instance)
{ {

View File

@ -11,7 +11,9 @@ public class InventoryPanelController : BasePanelController
public override void CloseOnClick() public override void CloseOnClick()
{ {
Destroy(gameObject); // destroy panel Destroy(gameObject); // destroy panel
GameObject panel = FindObjectOfType<ChestPanelController>()?.gameObject;
if(panel != null) Destroy(panel);
GameObject.FindObjectOfType<EquipmentManager>()?.ClosePanel();
InventoryManager.Instance.GetComponent<InventoryManager>().ClosePanel(); InventoryManager.Instance.GetComponent<InventoryManager>().ClosePanel();
} }

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: 08b74695d3ec40bf8363ba1b256878d0
timeCreated: 1667936106

View File

@ -0,0 +1,87 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.Linq;
using UnityEngine;
namespace GUI_Scripts.ProceduralGeneration
{
public class FloodFill
{
private Map map;
private int id;
private List<Vector2Int> positions = new List<Vector2Int>();
private List<Vector2Int> queue = new List<Vector2Int>();
public FloodFill(Map map, int id, Vector2Int startPosition)
{
this.map = map;
this.id = id;
queue.Add(startPosition);
}
public bool Fill()
{
while (queue.Count > 0)
{
Vector2Int posiiton = queue[0];
queue.RemoveAt(0);
if (map.tiles.ContainsKey(posiiton) && map.tiles[posiiton] == 0)
{
map.tiles[posiiton] = id;
foreach (var dir in Directions2D)
{
if (map.tiles.ContainsKey(posiiton + dir) && !positions.Contains(posiiton+dir))
{
queue.Add(posiiton+dir);
}
}
}
}
return queue.Count == 0;
}
public static readonly Vector2Int[] Directions2D = new Vector2Int[]
{
Vector2Int.left,
Vector2Int.right,
Vector2Int.up,
Vector2Int.down,
};
}
public class Map
{
public Dictionary<Vector2Int, int> tiles;
public Map(Vector2Int size)
{
tiles = new Dictionary<Vector2Int, int>();
for (int x = 0; x < size.x; x++)
{
for (int y = 0; y < size.y; y++)
{
tiles.Add(new Vector2Int(x,y),0);
}
}
}
public void Fill(List<FloodFill> fillers)
{
int count = fillers.Count;
while (count > 0)
{
count = fillers.Count;
foreach (var filler in fillers)
{
if (filler.Fill())
{
count--;
}
}
}
}
}
}

View File

@ -0,0 +1,3 @@
fileFormatVersion: 2
guid: f0b71d131d4841febb356fe612a132f4
timeCreated: 1667936120

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: f79efdbefb8dce541b635f94b548f3a1
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,68 @@
%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: Chests_54
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: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.083333336
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: dd7b47fb7a97d07448a60659ac7e722a
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,226 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-7198531082142525818
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: CloseIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -6431956851248493694}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-6431956851248493694
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Chests_54_Closing
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -1094365554926648941}
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: 1ad5d3f37fc16d349beef64c0340b9fb, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-2039295147506254384
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: OpenIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 3737949326508663928}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &-1094365554926648941
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: reactivate
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 8897965088411187136}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Chests_54
serializedVersion: 5
m_AnimatorParameters:
- m_Name: OpenIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: CloseIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: reactivate
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 9139171722391466969}
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}
--- !u!1102 &3737949326508663928
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Chests_54_Opening 1
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -7198531082142525818}
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: e572627970d88c442983af6e0078f127, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &8897965088411187136
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Chests_54
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -2039295147506254384}
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: dd7b47fb7a97d07448a60659ac7e722a, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1107 &9139171722391466969
AnimatorStateMachine:
serializedVersion: 6
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: 8897965088411187136}
m_Position: {x: 251.40308, y: 215.88281, z: 0}
- serializedVersion: 1
m_State: {fileID: -6431956851248493694}
m_Position: {x: 530, y: 250, z: 0}
- serializedVersion: 1
m_State: {fileID: 3737949326508663928}
m_Position: {x: 260, y: 340, 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: 8897965088411187136}

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5a1cb06ea2da76043b87dc47570a8e31
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: Chests_54_Closing
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: 9177954562211352016, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -692918935823637250, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: 5614657165836047051, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 9177954562211352016, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -692918935823637250, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 5614657165836047051, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 1ad5d3f37fc16d349beef64c0340b9fb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: Chests_54_Opening 1
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: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: 5614657165836047051, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -692918935823637250, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: 9177954562211352016, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: -471958427270782953, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 5614657165836047051, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -692918935823637250, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 9177954562211352016, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e572627970d88c442983af6e0078f127
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e0e324ae9d38180429b3ed23c5cc6d9c
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,68 @@
%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: chest1
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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.083333336
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 2aeff68821321dc409fc27ff02c19a6e
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,285 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-4154166536380685450
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chest1
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 8959729721611165566}
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: 2aeff68821321dc409fc27ff02c19a6e, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-448283270009828735
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: reactivate
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6
serializedVersion: 5
m_AnimatorParameters:
- m_Name: OpenIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: CloseIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: reactivate
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 326928016198682137}
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}
--- !u!1101 &50894773949507870
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: CloseIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5260525296812650610}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1107 &326928016198682137
AnimatorStateMachine:
serializedVersion: 6
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: -4154166536380685450}
m_Position: {x: 180, y: 240, z: 0}
- serializedVersion: 1
m_State: {fileID: 8502245749833794975}
m_Position: {x: 190, y: 370, z: 0}
- serializedVersion: 1
m_State: {fileID: 5260525296812650610}
m_Position: {x: 440, y: 310, 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: -4154166536380685450}
--- !u!1101 &508075510255832289
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &1391191896295959867
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!206 &3574531449588603167
BlendTree:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Childs: []
m_BlendParameter: Blend
m_BlendParameterY: Blend
m_MinThreshold: 0
m_MaxThreshold: 1
m_UseAutomaticThresholds: 1
m_NormalizedBlendValues: 0
m_BlendType: 0
--- !u!1102 &5260525296812650610
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6_Closes
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -448283270009828735}
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: 279464c5eab2fa84ea4a502919fa5a81, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &8502245749833794975
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6_Opens
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 50894773949507870}
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: 707d5637b5538b245a4d81b2cfe388ab, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &8959729721611165566
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: OpenIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 8502245749833794975}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 68cd0ce1bd3194849bb958a8dadb9b9c
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_6_Closes
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: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 279464c5eab2fa84ea4a502919fa5a81
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_6_Opens
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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 707d5637b5538b245a4d81b2cfe388ab
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e822a93ec45f712419082e52edecaa1e
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,68 @@
%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: chest_6_2
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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.083333336
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: b0103008ebde20043ba452163c35b7fe
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,285 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1102 &-4154166536380685450
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chest1
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 8959729721611165566}
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: 2aeff68821321dc409fc27ff02c19a6e, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &-448283270009828735
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: reactivate
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6_2
serializedVersion: 5
m_AnimatorParameters:
- m_Name: OpenIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: CloseIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: reactivate
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 326928016198682137}
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}
--- !u!1101 &50894773949507870
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: CloseIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 5260525296812650610}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1107 &326928016198682137
AnimatorStateMachine:
serializedVersion: 6
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: -4154166536380685450}
m_Position: {x: 180, y: 240, z: 0}
- serializedVersion: 1
m_State: {fileID: 8502245749833794975}
m_Position: {x: 190, y: 370, z: 0}
- serializedVersion: 1
m_State: {fileID: 5260525296812650610}
m_Position: {x: 440, y: 310, 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: -4154166536380685450}
--- !u!1101 &508075510255832289
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &1391191896295959867
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions: []
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4154166536380685450}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.75
m_HasExitTime: 1
m_HasFixedDuration: 1
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!206 &3574531449588603167
BlendTree:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: Blend Tree
m_Childs: []
m_BlendParameter: Blend
m_BlendParameterY: Blend
m_MinThreshold: 0
m_MaxThreshold: 1
m_UseAutomaticThresholds: 1
m_NormalizedBlendValues: 0
m_BlendType: 0
--- !u!1102 &5260525296812650610
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6_Closes
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -448283270009828735}
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: 279464c5eab2fa84ea4a502919fa5a81, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &8502245749833794975
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_6_Opens
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 50894773949507870}
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: 707d5637b5538b245a4d81b2cfe388ab, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1101 &8959729721611165566
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: OpenIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 8502245749833794975}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: fce3c85ba17349e4798d785023c01ae5
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_6_2_Closes
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: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a09c9bf2330dd074b8385ed3ef1b104f
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_6_2_Opens
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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 2424983929796287158, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -9203097295571002407, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -1800727503582564119, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -3941554626913532730, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5476a8c5418203142a8127882bd18fa1
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: e5813ae7be92481499c80b93bbb52aa5
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,68 @@
%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: chests_9
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: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.083333336
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 01e822521b6fc054181a3564d6f1d2cb
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,226 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!1101 &-4558327598538692976
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: reactivate
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -934815886691382633}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1102 &-4108674548117848913
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_9_Closing
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: -4558327598538692976}
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: 7a28aa191fceb6c4799c5a11b44d9c32, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!1102 &-934815886691382633
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_9
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 5281669474492397871}
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: 01e822521b6fc054181a3564d6f1d2cb, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:
--- !u!91 &9100000
AnimatorController:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_9
serializedVersion: 5
m_AnimatorParameters:
- m_Name: OpenIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: CloseIt
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
- m_Name: reactivate
m_Type: 9
m_DefaultFloat: 0
m_DefaultInt: 0
m_DefaultBool: 0
m_Controller: {fileID: 0}
m_AnimatorLayers:
- serializedVersion: 5
m_Name: Base Layer
m_StateMachine: {fileID: 6468486665545623536}
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}
--- !u!1101 &4747466171140010253
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: CloseIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: -4108674548117848913}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0.25
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1101 &5281669474492397871
AnimatorStateTransition:
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name:
m_Conditions:
- m_ConditionMode: 1
m_ConditionEvent: OpenIt
m_EventTreshold: 0
m_DstStateMachine: {fileID: 0}
m_DstState: {fileID: 8778854339314909582}
m_Solo: 0
m_Mute: 0
m_IsExit: 0
serializedVersion: 3
m_TransitionDuration: 0.25
m_TransitionOffset: 0
m_ExitTime: 0
m_HasExitTime: 0
m_HasFixedDuration: 0
m_InterruptionSource: 0
m_OrderedInterruption: 1
m_CanTransitionToSelf: 1
--- !u!1107 &6468486665545623536
AnimatorStateMachine:
serializedVersion: 6
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: -934815886691382633}
m_Position: {x: 130, y: 260, z: 0}
- serializedVersion: 1
m_State: {fileID: -4108674548117848913}
m_Position: {x: 400, y: 330, z: 0}
- serializedVersion: 1
m_State: {fileID: 8778854339314909582}
m_Position: {x: 130, y: 380, 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: -934815886691382633}
--- !u!1102 &8778854339314909582
AnimatorState:
serializedVersion: 6
m_ObjectHideFlags: 1
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_Name: chests_9_Opening 1
m_Speed: 1
m_CycleOffset: 0
m_Transitions:
- {fileID: 4747466171140010253}
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: 3e2658befae45784faaeb8e496aaf733, type: 2}
m_Tag:
m_SpeedParameter:
m_MirrorParameter:
m_CycleOffsetParameter:
m_TimeParameter:

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: a95209a8090661b429e3a7057efecd57
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 9100000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_9_Closing
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: 3713379189718969766, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: 6027528426751870023, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: -3602751982879410286, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 3713379189718969766, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 6027528426751870023, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -3602751982879410286, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 7a28aa191fceb6c4799c5a11b44d9c32
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,77 @@
%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: chests_9_Opening 1
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: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.083333336
value: {fileID: -3602751982879410286, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.16666667
value: {fileID: 6027528426751870023, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- time: 0.25
value: {fileID: 3713379189718969766, guid: 7aa335ae36a8a8a478192b6105ddf5ab, 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: 3423162062024585544, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: -3602751982879410286, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 6027528426751870023, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
- {fileID: 3713379189718969766, guid: 7aa335ae36a8a8a478192b6105ddf5ab, type: 3}
m_AnimationClipSettings:
serializedVersion: 2
m_AdditiveReferencePoseClip: {fileID: 0}
m_AdditiveReferencePoseTime: 0
m_StartTime: 0
m_StopTime: 0.33333334
m_OrientationOffsetY: 0
m_Level: 0
m_CycleOffset: 0
m_HasAdditiveReferencePose: 0
m_LoopTime: 0
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: []

View File

@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 3e2658befae45784faaeb8e496aaf733
NativeFormatImporter:
externalObjects: {}
mainObjectFileID: 7400000
userData:
assetBundleName:
assetBundleVariant:

View File

@ -50,6 +50,8 @@ public class breakable : MonoBehaviour
} }
else if(isBroken == 3) else if(isBroken == 3)
{ {
PlayerPrefs.SetInt(name, isBroken);
gameObject.SetActive(false); gameObject.SetActive(false);
} }
} }
@ -57,8 +59,7 @@ public class breakable : MonoBehaviour
IEnumerator Timer() IEnumerator Timer()
{ {
if (timeToBreak == true){ if (timeToBreak == true){
isBroken = 3; //isBroken = 3;
PlayerPrefs.SetInt(name, isBroken);
gameObject.SetActive(false); gameObject.SetActive(false);
} }
yield return new WaitForSeconds(1); yield return new WaitForSeconds(1);
@ -90,7 +91,8 @@ public class breakable : MonoBehaviour
else if (oldSprite == 2) else if (oldSprite == 2)
{ {
timeToBreak = true; timeToBreak = true;
StartCoroutine(Timer()); isBroken = 3;
//StartCoroutine(Timer());
} }
GetComponent<SpriteRenderer>().sprite = sprites[newSprite]; GetComponent<SpriteRenderer>().sprite = sprites[newSprite];
StartCoroutine(Timer()); StartCoroutine(Timer());