├── .vs
└── Design-Patterns-In-the-game
│ └── v15
│ ├── .suo
│ └── sqlite3
│ └── storage.ide
├── Assets
├── Art_Kai.meta
├── Art_Kai
│ ├── Enemy.meta
│ ├── Enemy
│ │ ├── Elf.prefab
│ │ ├── Elf.prefab.meta
│ │ ├── Fbx.meta
│ │ ├── Fbx
│ │ │ ├── Enemy.FBX
│ │ │ └── Enemy.FBX.meta
│ │ ├── Material.meta
│ │ ├── Material
│ │ │ ├── Elf.mat
│ │ │ ├── Elf.mat.meta
│ │ │ ├── Orge.mat
│ │ │ ├── Orge.mat.meta
│ │ │ ├── Troll.mat
│ │ │ └── Troll.mat.meta
│ │ ├── Ogre.prefab
│ │ ├── Ogre.prefab.meta
│ │ ├── Texture.meta
│ │ ├── Texture
│ │ │ ├── ElfCompleteMap.png
│ │ │ ├── ElfCompleteMap.png.meta
│ │ │ ├── OgreCompleteMap.png
│ │ │ ├── OgreCompleteMap.png.meta
│ │ │ ├── TrollCompleteMap.png
│ │ │ └── TrollCompleteMap.png.meta
│ │ ├── Troll.prefab
│ │ └── Troll.prefab.meta
│ ├── Scene.meta
│ ├── Scene
│ │ ├── BattleScene.prefab
│ │ ├── BattleScene.prefab.meta
│ │ ├── Camp.prefab
│ │ ├── Camp.prefab.meta
│ │ ├── Fbx.meta
│ │ ├── Fbx
│ │ │ ├── BattleScene.FBX
│ │ │ ├── BattleScene.FBX.meta
│ │ │ ├── Camp.FBX
│ │ │ └── Camp.FBX.meta
│ │ ├── Material.meta
│ │ ├── Material
│ │ │ ├── BattleScene.mat
│ │ │ ├── BattleScene.mat.meta
│ │ │ ├── Camp.mat
│ │ │ └── Camp.mat.meta
│ │ ├── Texture.meta
│ │ └── Texture
│ │ │ ├── BattleSceneCompleteMap.png
│ │ │ ├── BattleSceneCompleteMap.png.meta
│ │ │ ├── CampCompleteMap.png
│ │ │ └── CampCompleteMap.png.meta
│ ├── Soldier.meta
│ ├── Soldier
│ │ ├── Captain.prefab
│ │ ├── Captain.prefab.meta
│ │ ├── FBX.meta
│ │ ├── FBX
│ │ │ ├── Soldier.FBX
│ │ │ └── Soldier.FBX.meta
│ │ ├── Material.meta
│ │ ├── Material
│ │ │ ├── Captain.mat
│ │ │ ├── Captain.mat.meta
│ │ │ ├── Rookie.mat
│ │ │ ├── Rookie.mat.meta
│ │ │ ├── Sergeant.mat
│ │ │ └── Sergeant.mat.meta
│ │ ├── Rookie.prefab
│ │ ├── Rookie.prefab.meta
│ │ ├── Sergeant.prefab
│ │ ├── Sergeant.prefab.meta
│ │ ├── Texture.meta
│ │ └── Texture
│ │ │ ├── CaptainCompleteMap.png
│ │ │ ├── CaptainCompleteMap.png.meta
│ │ │ ├── RookieCompleteMap.png
│ │ │ ├── RookieCompleteMap.png.meta
│ │ │ ├── SergeantCompleteMap.png
│ │ │ └── SergeantCompleteMap.png.meta
│ ├── Weapon.meta
│ └── Weapon
│ │ ├── Fbx.meta
│ │ ├── Fbx
│ │ ├── weapon.FBX
│ │ └── weapon.FBX.meta
│ │ ├── Gun.prefab
│ │ ├── Gun.prefab.meta
│ │ ├── Material.meta
│ │ ├── Material
│ │ ├── Gun.mat
│ │ ├── Gun.mat.meta
│ │ ├── Rifle.mat
│ │ ├── Rifle.mat.meta
│ │ ├── Rocket.mat
│ │ └── Rocket.mat.meta
│ │ ├── Rifle.prefab
│ │ ├── Rifle.prefab.meta
│ │ ├── Rocket.prefab
│ │ ├── Rocket.prefab.meta
│ │ ├── Texture.meta
│ │ └── Texture
│ │ ├── GunCompleteMap.png
│ │ ├── GunCompleteMap.png.meta
│ │ ├── RifleCompleteMap.png
│ │ ├── RifleCompleteMap.png.meta
│ │ ├── RocketCompleteMap.png
│ │ └── RocketCompleteMap.png.meta
├── Resources.meta
├── Resources
│ ├── Audios.meta
│ ├── Audios
│ │ ├── CaptainDeath.mp3
│ │ ├── CaptainDeath.mp3.meta
│ │ ├── GunShot.wav
│ │ ├── GunShot.wav.meta
│ │ ├── RifleShot.wav
│ │ ├── RifleShot.wav.meta
│ │ ├── RocketShot.wav
│ │ ├── RocketShot.wav.meta
│ │ ├── RookieDeath.mp3
│ │ ├── RookieDeath.mp3.meta
│ │ ├── SergeantDeath.mp3
│ │ └── SergeantDeath.mp3.meta
│ ├── Camps.meta
│ ├── Camps
│ │ ├── CaptiveCamp.prefab
│ │ ├── CaptiveCamp.prefab.meta
│ │ ├── SoldierCamp.prefab
│ │ └── SoldierCamp.prefab.meta
│ ├── Characters.meta
│ ├── Characters
│ │ ├── Enemy.meta
│ │ ├── Enemy
│ │ │ ├── Enemy1.prefab
│ │ │ ├── Enemy1.prefab.meta
│ │ │ ├── Enemy2.prefab
│ │ │ ├── Enemy2.prefab.meta
│ │ │ ├── Enemy3.prefab
│ │ │ └── Enemy3.prefab.meta
│ │ ├── Soldier.meta
│ │ └── Soldier
│ │ │ ├── Soldier1.prefab
│ │ │ ├── Soldier1.prefab.meta
│ │ │ ├── Soldier2.prefab
│ │ │ ├── Soldier2.prefab.meta
│ │ │ ├── Soldier3.prefab
│ │ │ └── Soldier3.prefab.meta
│ ├── Materials.meta
│ ├── Materials
│ │ ├── FlareParticleMaterial.mat
│ │ ├── FlareParticleMaterial.mat.meta
│ │ ├── Heart.png
│ │ ├── Heart.png.meta
│ │ ├── LineRenderMaterial.mat
│ │ ├── LineRenderMaterial.mat.meta
│ │ ├── PuffSprite.png
│ │ └── PuffSprite.png.meta
│ ├── Sprites.meta
│ ├── Sprites
│ │ ├── CaptainCamp.png
│ │ ├── CaptainCamp.png.meta
│ │ ├── CaptainIcon.png
│ │ ├── CaptainIcon.png.meta
│ │ ├── CaptiveCamp.png
│ │ ├── CaptiveCamp.png.meta
│ │ ├── ElfIcon.png
│ │ ├── ElfIcon.png.meta
│ │ ├── Logo.jpg
│ │ ├── Logo.jpg.meta
│ │ ├── OgreIcon.png
│ │ ├── OgreIcon.png.meta
│ │ ├── RookieCamp.png
│ │ ├── RookieCamp.png.meta
│ │ ├── RookieIcon.png
│ │ ├── RookieIcon.png.meta
│ │ ├── SergeantCamp.png
│ │ ├── SergeantCamp.png.meta
│ │ ├── SergeantIcon.png
│ │ ├── SergeantIcon.png.meta
│ │ ├── TrollIcon.png
│ │ └── TrollIcon.png.meta
│ ├── UI.meta
│ ├── UI
│ │ ├── Heart.png
│ │ └── Heart.png.meta
│ ├── Weapons.meta
│ └── Weapons
│ │ ├── WeaponGun.prefab
│ │ ├── WeaponGun.prefab.meta
│ │ ├── WeaponRifle.prefab
│ │ ├── WeaponRifle.prefab.meta
│ │ ├── WeaponRocket.prefab
│ │ └── WeaponRocket.prefab.meta
├── Scenes.meta
├── Scenes
│ ├── FightScene.unity
│ ├── FightScene.unity.meta
│ ├── ForOriginalDesignMood.meta
│ ├── ForOriginalDesignMood
│ │ ├── ForOriginalDesignMood.unity
│ │ └── ForOriginalDesignMood.unity.meta
│ ├── MainMenu.unity
│ ├── MainMenu.unity.meta
│ ├── Start.unity
│ └── Start.unity.meta
├── Scripts.meta
└── Scripts
│ ├── GameFaced.cs
│ ├── GameFaced.cs.meta
│ ├── GameLoop.cs
│ ├── GameLoop.cs.meta
│ ├── OriginStateDesingMood.meta
│ ├── OriginStateDesingMood
│ ├── StateDesignMood.cs
│ └── StateDesignMood.cs.meta
│ ├── SceneState.meta
│ └── SceneState
│ ├── FightState.cs
│ ├── FightState.cs.meta
│ ├── ISceneState.cs
│ ├── ISceneState.cs.meta
│ ├── MainMenuState.cs
│ ├── MainMenuState.cs.meta
│ ├── SceneStateController.cs
│ ├── SceneStateController.cs.meta
│ ├── StartState.cs
│ └── StartState.cs.meta
├── Design-Patterns-In-the-game.csproj
├── Design-Patterns-In-the-game.sln
├── Library
├── AnnotationManager
├── AssetImportState
├── AssetServerCacheV3
├── BuildPlayer.prefs
├── BuildSettings.asset
├── CurrentLayout.dwlt
├── EditorUserBuildSettings.asset
├── EditorUserSettings.asset
├── InspectorExpandedItems.asset
├── LastSceneManagerSetup.txt
├── LibraryFormatVersion.txt
├── MonoManager.asset
├── ProjectSettings.asset
├── ScriptAssemblies
│ ├── Assembly-CSharp.dll
│ ├── Assembly-CSharp.dll.mdb
│ └── BuiltinAssemblies.stamp
├── ScriptMapper
├── ShaderCache
│ ├── 0
│ │ └── 02189a06393119ad6be7e82df5d4795d.bin
│ ├── 1
│ │ └── 157fd1e2596c2884119e3d31901b3929.bin
│ ├── 2
│ │ ├── 2112a7885d9dd55a535bde610ddfa558.bin
│ │ ├── 214e5da5cd83ada2d3a093626b9d9b89.bin
│ │ ├── 2341980dfa8a1575c7c998d74e343269.bin
│ │ └── 2e5227244a479a5e39960d18a8e18c74.bin
│ ├── 3
│ │ └── 3eb545d9c73bd61b68844b13eaca356d.bin
│ ├── 5
│ │ ├── 50e7d8aacddaf5959e79ee1d0346e09c.bin
│ │ ├── 50e978ae2b8aeb852d38754114b5918a.bin
│ │ ├── 56f3b856f7d96adb19b4a9a6f38c4a13.bin
│ │ └── 5e1703b39fc9422f90b902956ac98f05.bin
│ ├── 6
│ │ ├── 645d567ed5855e2a6e9fb8fddfd2a0af.bin
│ │ ├── 661230ba5f1743ef6d190e379cfd313f.bin
│ │ ├── 67139f55793d4e2e36244363e4dc999d.bin
│ │ └── 6ecd3b27e32d959bf1abe615190b21f6.bin
│ ├── 7
│ │ ├── 724d69d755ef2f43ac9ec9134d2cb541.bin
│ │ └── 79d4d60e848d5db61d698b53d65a5676.bin
│ ├── 8
│ │ ├── 826d0e786ea151e994ef0e6ba6892fd6.bin
│ │ ├── 8ad788dff8db13e50c06e32bb9c2c452.bin
│ │ └── 8e33aedd948632d631fb31f32ce19593.bin
│ ├── 9
│ │ ├── 906e4677571a82cab5ac775142ff8d61.bin
│ │ ├── 9c29264df716b3f97996809cb4814560.bin
│ │ └── 9ea2134cde481652e76ca73f8fea90b6.bin
│ ├── b
│ │ ├── b117795850125cc62f3ef26140046b9d.bin
│ │ └── bfbe139b7fe6f9dcc6ddb52a33a7dd8f.bin
│ ├── c
│ │ ├── c67b3c7d3c93aade82053b2950c85cde.bin
│ │ └── c9d2a7a5b1a3ed19d7377a8554c411ae.bin
│ ├── d
│ │ ├── d35834f87da8ecc0f901e2515ce5d478.bin
│ │ └── d59520e8e1fcc0b92b7983da9453fd18.bin
│ ├── e
│ │ └── ec8543d32f89e86f1cca2b1450792959.bin
│ └── f
│ │ ├── f25cfe62e5edcc3e62471f8f427277f8.bin
│ │ └── f27791da6291d8eaf22b02ad1e348677.bin
├── UnityAssemblies
│ ├── UnityEditor.dll
│ ├── UnityEditor.iOS.Extensions.Common.dll
│ ├── UnityEditor.iOS.Extensions.Common.xml
│ ├── UnityEditor.iOS.Extensions.Xcode.dll
│ ├── UnityEditor.iOS.Extensions.Xcode.xml
│ ├── UnityEditor.xml
│ ├── UnityEngine.Networking.dll
│ ├── UnityEngine.Networking.xml
│ ├── UnityEngine.UI.dll
│ ├── UnityEngine.UI.xml
│ ├── UnityEngine.dll
│ ├── UnityEngine.xml
│ └── version.txt
├── assetDatabase3
├── expandedItems
├── metadata
│ ├── 15
│ │ ├── 15ce616df698f1e4bbef4e8d9065fe35
│ │ └── 15ce616df698f1e4bbef4e8d9065fe35.info
│ ├── 18
│ │ ├── 18883c7af988e544ab0b62069e9f9771
│ │ └── 18883c7af988e544ab0b62069e9f9771.info
│ ├── 19
│ │ ├── 193288e787a92e94b99b4955d95ccb65
│ │ └── 193288e787a92e94b99b4955d95ccb65.info
│ ├── 21
│ │ ├── 21fc9e37a8fe04a32a8ed376a21b5cd9
│ │ ├── 21fc9e37a8fe04a32a8ed376a21b5cd9.info
│ │ └── 21fc9e37a8fe04a32a8ed376a21b5cd9.resource
│ ├── 25
│ │ ├── 25971b64ff84861489f0e2773c349d96
│ │ └── 25971b64ff84861489f0e2773c349d96.info
│ ├── 26
│ │ ├── 265ed139498110d4e8e78fe2d074f192
│ │ └── 265ed139498110d4e8e78fe2d074f192.info
│ ├── 27
│ │ ├── 278de091d7b71154c9bd57ac3c1709cd
│ │ ├── 278de091d7b71154c9bd57ac3c1709cd.info
│ │ ├── 2790a41340466f24bb8c43516e6bed36
│ │ ├── 2790a41340466f24bb8c43516e6bed36.info
│ │ ├── 27b06cc1d7d3abf498590d7096dfca32
│ │ └── 27b06cc1d7d3abf498590d7096dfca32.info
│ ├── 28
│ │ ├── 286bbc35b996fb043817cebbad99cd6c
│ │ └── 286bbc35b996fb043817cebbad99cd6c.info
│ ├── 29
│ │ ├── 29a58f7f58f74264a82eaa1a03493af4
│ │ └── 29a58f7f58f74264a82eaa1a03493af4.info
│ ├── 32
│ │ ├── 329f8f60d23fd574d90aff285c058e91
│ │ └── 329f8f60d23fd574d90aff285c058e91.info
│ ├── 35
│ │ ├── 35554b2ed424ede4992a79e3bb0759a3
│ │ └── 35554b2ed424ede4992a79e3bb0759a3.info
│ ├── 36
│ │ ├── 366a2225b3767a84388d719285fe7559
│ │ └── 366a2225b3767a84388d719285fe7559.info
│ ├── 38
│ │ ├── 3840cace2eac9284fac229bb391df4e0
│ │ ├── 3840cace2eac9284fac229bb391df4e0.info
│ │ ├── 387306a142537d549a1b05d6ecb5c0f2
│ │ └── 387306a142537d549a1b05d6ecb5c0f2.info
│ ├── 42
│ │ ├── 4215f0cf199a6af419f0f3874504d116
│ │ └── 4215f0cf199a6af419f0f3874504d116.info
│ ├── 46
│ │ ├── 4677dac734f18d44e90bc4180bf7207d
│ │ └── 4677dac734f18d44e90bc4180bf7207d.info
│ ├── 49
│ │ ├── 49d73f16f77cb7f47869ef303fd0ae87
│ │ └── 49d73f16f77cb7f47869ef303fd0ae87.info
│ ├── 50
│ │ ├── 501d7859cfbca8c42a0adce824f3f514
│ │ └── 501d7859cfbca8c42a0adce824f3f514.info
│ ├── 51
│ │ ├── 5173337bb8b544647afc998a2eeaaa17
│ │ └── 5173337bb8b544647afc998a2eeaaa17.info
│ ├── 53
│ │ ├── 5341aa8d7752e4d4b8ff2a29019a0033
│ │ └── 5341aa8d7752e4d4b8ff2a29019a0033.info
│ ├── 55
│ │ ├── 5559269e6c330c64f87fc7d1668a4249
│ │ ├── 5559269e6c330c64f87fc7d1668a4249.info
│ │ ├── 55f0b8c3baf08fc40af7a2e390994363
│ │ └── 55f0b8c3baf08fc40af7a2e390994363.info
│ ├── 56
│ │ ├── 5681d279559c1594bab593b3d8531b69
│ │ └── 5681d279559c1594bab593b3d8531b69.info
│ ├── 58
│ │ ├── 580aa7dd0959c5a47bdb8b736ad3261b
│ │ └── 580aa7dd0959c5a47bdb8b736ad3261b.info
│ ├── 59
│ │ ├── 591e91ce9060f0242b416a2c08109562
│ │ └── 591e91ce9060f0242b416a2c08109562.info
│ ├── 61
│ │ ├── 61c41672879833d4a8204984e5b09cf5
│ │ └── 61c41672879833d4a8204984e5b09cf5.info
│ ├── 63
│ │ ├── 63a817df74474944aaf3c2adbe7e6d86
│ │ └── 63a817df74474944aaf3c2adbe7e6d86.info
│ ├── 64
│ │ ├── 641ca4478bf04c5448bf6edd3f43bafb
│ │ ├── 641ca4478bf04c5448bf6edd3f43bafb.info
│ │ ├── 64aa17fd9189e6444a996ad45016e32d
│ │ └── 64aa17fd9189e6444a996ad45016e32d.info
│ ├── 69
│ │ ├── 69d86d909eeca4d41a5684f81224f90f
│ │ └── 69d86d909eeca4d41a5684f81224f90f.info
│ ├── 70
│ │ ├── 703b7e22710704f48bff82df2d574ae6
│ │ ├── 703b7e22710704f48bff82df2d574ae6.info
│ │ ├── 70e66fd75a3e4c5498a619d5d445ac54
│ │ └── 70e66fd75a3e4c5498a619d5d445ac54.info
│ ├── 72
│ │ ├── 72483350f47dbc74b8bfc8ea5b43f32c
│ │ └── 72483350f47dbc74b8bfc8ea5b43f32c.info
│ ├── 73
│ │ ├── 739bbd9f364b4268874f9fd86ab3beef
│ │ └── 739bbd9f364b4268874f9fd86ab3beef.info
│ ├── 75
│ │ ├── 75555ebbf5a9d964bbcd54cc45f96dd8
│ │ └── 75555ebbf5a9d964bbcd54cc45f96dd8.info
│ ├── 78
│ │ ├── 7812012593df89b44ae90491267909e5
│ │ └── 7812012593df89b44ae90491267909e5.info
│ ├── 79
│ │ ├── 7984dd0712671e04182c0a8801bbea98
│ │ ├── 7984dd0712671e04182c0a8801bbea98.info
│ │ ├── 7984dd0712671e04182c0a8801bbea98.resource
│ │ ├── 79d18baf6b797f74d816993aaad44f6d
│ │ ├── 79d18baf6b797f74d816993aaad44f6d.info
│ │ ├── 79e2cf1625b97b8478e3afb55fca315f
│ │ └── 79e2cf1625b97b8478e3afb55fca315f.info
│ ├── 80
│ │ ├── 8084fbee8fdcfd6488a0f84366b9fd1e
│ │ ├── 8084fbee8fdcfd6488a0f84366b9fd1e.info
│ │ ├── 80a3616ca19596e4da0f10f14d241e9f
│ │ └── 80a3616ca19596e4da0f10f14d241e9f.info
│ ├── 81
│ │ ├── 8114d49a8b9ba214d9469a7d09bdff68
│ │ ├── 8114d49a8b9ba214d9469a7d09bdff68.info
│ │ ├── 812d79f252932cc418a82b14e4fb9d8a
│ │ └── 812d79f252932cc418a82b14e4fb9d8a.info
│ ├── 85
│ │ ├── 852e56802eb941638acbb491814497b0
│ │ ├── 852e56802eb941638acbb491814497b0.info
│ │ ├── 85dd2bd5e5cb7f143ab30b9464b1c3d2
│ │ └── 85dd2bd5e5cb7f143ab30b9464b1c3d2.info
│ ├── 87
│ │ ├── 870353891bb340e2b2a9c8707e7419ba
│ │ ├── 870353891bb340e2b2a9c8707e7419ba.info
│ │ ├── 87df272bf327e8d4487cc3d5a713fba7
│ │ └── 87df272bf327e8d4487cc3d5a713fba7.info
│ ├── 90
│ │ ├── 905c0de786ee9094ebb370c56efb98d9
│ │ ├── 905c0de786ee9094ebb370c56efb98d9.info
│ │ ├── 90c2dac20a82627499fa2a87701df628
│ │ ├── 90c2dac20a82627499fa2a87701df628.info
│ │ ├── 90e331a9dcdfe7f47880d47060a5a036
│ │ └── 90e331a9dcdfe7f47880d47060a5a036.info
│ ├── 93
│ │ ├── 93d585a1d6954cf49a1e2b61988af3f7
│ │ └── 93d585a1d6954cf49a1e2b61988af3f7.info
│ ├── 96
│ │ ├── 9656f268bbb242842b63912f515cca43
│ │ └── 9656f268bbb242842b63912f515cca43.info
│ ├── 97
│ │ ├── 97decbdab0634cdd991f8d23ddf0dead
│ │ └── 97decbdab0634cdd991f8d23ddf0dead.info
│ ├── 00
│ │ ├── 00000000000000001000000000000000
│ │ ├── 00000000000000001000000000000000.info
│ │ ├── 00000000000000002000000000000000
│ │ ├── 00000000000000002000000000000000.info
│ │ ├── 00000000000000003000000000000000
│ │ ├── 00000000000000003000000000000000.info
│ │ ├── 00000000000000004000000000000000
│ │ ├── 00000000000000004000000000000000.info
│ │ ├── 00000000000000004100000000000000
│ │ ├── 00000000000000004100000000000000.info
│ │ ├── 00000000000000005000000000000000
│ │ ├── 00000000000000005000000000000000.info
│ │ ├── 00000000000000005100000000000000
│ │ ├── 00000000000000005100000000000000.info
│ │ ├── 00000000000000006000000000000000
│ │ ├── 00000000000000006000000000000000.info
│ │ ├── 00000000000000006100000000000000
│ │ ├── 00000000000000006100000000000000.info
│ │ ├── 00000000000000007000000000000000
│ │ ├── 00000000000000007000000000000000.info
│ │ ├── 00000000000000007100000000000000
│ │ ├── 00000000000000007100000000000000.info
│ │ ├── 00000000000000008000000000000000
│ │ ├── 00000000000000008000000000000000.info
│ │ ├── 00000000000000008100000000000000
│ │ ├── 00000000000000008100000000000000.info
│ │ ├── 00000000000000009000000000000000
│ │ ├── 00000000000000009000000000000000.info
│ │ ├── 0000000000000000a000000000000000
│ │ ├── 0000000000000000a000000000000000.info
│ │ ├── 0000000000000000a100000000000000
│ │ ├── 0000000000000000a100000000000000.info
│ │ ├── 0000000000000000b000000000000000
│ │ ├── 0000000000000000b000000000000000.info
│ │ ├── 0000000000000000c000000000000000
│ │ ├── 0000000000000000c000000000000000.info
│ │ ├── 007cd3dce0e6539409edcc484011c877
│ │ └── 007cd3dce0e6539409edcc484011c877.info
│ ├── 02
│ │ ├── 02397b36f435b844483ff151474c5148
│ │ └── 02397b36f435b844483ff151474c5148.info
│ ├── 04
│ │ ├── 04c6b9e2be8b42d4f83d76cd7221b03c
│ │ └── 04c6b9e2be8b42d4f83d76cd7221b03c.info
│ ├── 08
│ │ ├── 08bc8c18ed070a84683aea9a8c95b61b
│ │ └── 08bc8c18ed070a84683aea9a8c95b61b.info
│ ├── 0c
│ │ ├── 0c57876eed71e3545bb5435a10ee4261
│ │ └── 0c57876eed71e3545bb5435a10ee4261.info
│ ├── 1a
│ │ ├── 1a5ef6892c83e4e4795c7f5b456b3407
│ │ ├── 1a5ef6892c83e4e4795c7f5b456b3407.info
│ │ ├── 1add4098ede65d14b9e9eb82af18c72d
│ │ └── 1add4098ede65d14b9e9eb82af18c72d.info
│ ├── 1f
│ │ ├── 1fdb9c52a7d788a4396239e3826312a3
│ │ └── 1fdb9c52a7d788a4396239e3826312a3.info
│ ├── 2a
│ │ ├── 2a612a3b773d30c4c8bfc3e3f57c643d
│ │ └── 2a612a3b773d30c4c8bfc3e3f57c643d.info
│ ├── 2b
│ │ ├── 2bae2686999514b42837bad087955f3e
│ │ └── 2bae2686999514b42837bad087955f3e.info
│ ├── 2d
│ │ ├── 2d6eb8eb35a384647b9659ab5ae59f5a
│ │ └── 2d6eb8eb35a384647b9659ab5ae59f5a.info
│ ├── 3a
│ │ ├── 3a69025663cf3b1488420b30ff3a307f
│ │ └── 3a69025663cf3b1488420b30ff3a307f.info
│ ├── 3b
│ │ ├── 3b906e47898b2244097ed10cccbec21d
│ │ └── 3b906e47898b2244097ed10cccbec21d.info
│ ├── 3c
│ │ ├── 3c0ad459c1534645b5d603b7cc258f97
│ │ └── 3c0ad459c1534645b5d603b7cc258f97.info
│ ├── 4d
│ │ ├── 4d147bf04debcd04dab276d9e1bfb6ac
│ │ └── 4d147bf04debcd04dab276d9e1bfb6ac.info
│ ├── 4f
│ │ ├── 4ffae778cd540e2458006cd145553fa3
│ │ └── 4ffae778cd540e2458006cd145553fa3.info
│ ├── 5c
│ │ ├── 5c290b1e233e20c4fb50502958d05fd4
│ │ └── 5c290b1e233e20c4fb50502958d05fd4.info
│ ├── 5d
│ │ ├── 5da6bd990b962ba45ac68ac87e24664c
│ │ └── 5da6bd990b962ba45ac68ac87e24664c.info
│ ├── 5f
│ │ ├── 5f32cd94baa94578a686d4b9d6b660f7
│ │ └── 5f32cd94baa94578a686d4b9d6b660f7.info
│ ├── 6c
│ │ ├── 6c8804f6512ae564a9bedf28adc28975
│ │ └── 6c8804f6512ae564a9bedf28adc28975.info
│ ├── 6d
│ │ ├── 6def955131b20d045bba54beb784a78d
│ │ └── 6def955131b20d045bba54beb784a78d.info
│ ├── 7a
│ │ ├── 7a6ed0df4b1da984f9b627a75beec852
│ │ └── 7a6ed0df4b1da984f9b627a75beec852.info
│ ├── 7c
│ │ ├── 7c5e8a9162faed94c94cb09172ff5bdf
│ │ ├── 7c5e8a9162faed94c94cb09172ff5bdf.info
│ │ ├── 7cbab2be89b54486bbd23a6fe637d30e
│ │ ├── 7cbab2be89b54486bbd23a6fe637d30e.info
│ │ ├── 7ce1762457b7d054caa3f6fcaeb4ff61
│ │ └── 7ce1762457b7d054caa3f6fcaeb4ff61.info
│ ├── 8a
│ │ ├── 8acd5dbca7406114d9675829396d950f
│ │ ├── 8acd5dbca7406114d9675829396d950f.info
│ │ ├── 8af9b84117aab4a48ba134e04951246a
│ │ ├── 8af9b84117aab4a48ba134e04951246a.info
│ │ └── 8af9b84117aab4a48ba134e04951246a.resource
│ ├── 8c
│ │ ├── 8cb958c6188aac94fab03a4556d558cd
│ │ └── 8cb958c6188aac94fab03a4556d558cd.info
│ ├── 8d
│ │ ├── 8d6922b1804703d48a9f053a18beb0f0
│ │ └── 8d6922b1804703d48a9f053a18beb0f0.info
│ ├── 8e
│ │ ├── 8e0cd8ed44d4412cbe0642067abc9e44
│ │ ├── 8e0cd8ed44d4412cbe0642067abc9e44.info
│ │ ├── 8e4d7d0c73062e541b680f21a6c04088
│ │ └── 8e4d7d0c73062e541b680f21a6c04088.info
│ ├── 8f
│ │ ├── 8fcd408258b62d44f942b764b82e6b25
│ │ └── 8fcd408258b62d44f942b764b82e6b25.info
│ ├── 9f
│ │ ├── 9fe5b888f651ebe4aac4e3c8910c71ae
│ │ └── 9fe5b888f651ebe4aac4e3c8910c71ae.info
│ ├── a6
│ │ ├── a6e8147da6ac54e4898398be7cbe54d2
│ │ ├── a6e8147da6ac54e4898398be7cbe54d2.info
│ │ └── a6e8147da6ac54e4898398be7cbe54d2.resource
│ ├── ab
│ │ ├── ab4533a0a990ca54da4e0ed68f0e1430
│ │ └── ab4533a0a990ca54da4e0ed68f0e1430.info
│ ├── ac
│ │ ├── ac394e6e5080d754e8b437e5936fca3b
│ │ ├── ac394e6e5080d754e8b437e5936fca3b.info
│ │ ├── ac4b455018b3b64408ac52e4ecf72827
│ │ ├── ac4b455018b3b64408ac52e4ecf72827.info
│ │ ├── acdb41fd591a7434a9f285ba714869c9
│ │ └── acdb41fd591a7434a9f285ba714869c9.info
│ ├── ad
│ │ ├── ade24fbdbad4b0942920816083fcdb86
│ │ ├── ade24fbdbad4b0942920816083fcdb86.info
│ │ ├── adebbd281f1a4ef3a30be7f21937e02f
│ │ └── adebbd281f1a4ef3a30be7f21937e02f.info
│ ├── b0
│ │ ├── b07dadc9341f5a749a401b2eac705672
│ │ └── b07dadc9341f5a749a401b2eac705672.info
│ ├── b4
│ │ ├── b49ddb1c567ca7543b2d1e2bc1ed9114
│ │ └── b49ddb1c567ca7543b2d1e2bc1ed9114.info
│ ├── b7
│ │ ├── b75a561f374f89247a62336b50288d40
│ │ └── b75a561f374f89247a62336b50288d40.info
│ ├── bc
│ │ ├── bc6b1936ec9232e4e96a3cdc6faa89c2
│ │ └── bc6b1936ec9232e4e96a3cdc6faa89c2.info
│ ├── bd
│ │ ├── bd750042fba906e4cbca409a9729e0c7
│ │ └── bd750042fba906e4cbca409a9729e0c7.info
│ ├── be
│ │ ├── be92e67200ac7de42ae6330aa8be2512
│ │ ├── be92e67200ac7de42ae6330aa8be2512.info
│ │ ├── bec02373ae41b514fba78be5d6fbeb4b
│ │ └── bec02373ae41b514fba78be5d6fbeb4b.info
│ ├── c1
│ │ ├── c13b06853f8afd64eaf81ca3ef186489
│ │ ├── c13b06853f8afd64eaf81ca3ef186489.info
│ │ └── c13b06853f8afd64eaf81ca3ef186489.resource
│ ├── c7
│ │ ├── c79913585ec8d0b4cadbd532afc3f664
│ │ └── c79913585ec8d0b4cadbd532afc3f664.info
│ ├── cb
│ │ ├── cbdec72237b99764f9ce05180ac83d36
│ │ └── cbdec72237b99764f9ce05180ac83d36.info
│ ├── cc
│ │ ├── cc55ffd35339cd8428960c1772e3de1d
│ │ └── cc55ffd35339cd8428960c1772e3de1d.info
│ ├── cf
│ │ ├── cf90e76630dc1d44d9d0f57bf2495342
│ │ └── cf90e76630dc1d44d9d0f57bf2495342.info
│ ├── d2
│ │ ├── d27249d1e6f77c44685bfd315fa577ab
│ │ ├── d27249d1e6f77c44685bfd315fa577ab.info
│ │ ├── d2c5ee2952d62ac458d2fd8fc3a3a9b4
│ │ └── d2c5ee2952d62ac458d2fd8fc3a3a9b4.info
│ ├── d3
│ │ ├── d36314fcda1a48a47bfe6e614d1476e5
│ │ └── d36314fcda1a48a47bfe6e614d1476e5.info
│ ├── d4
│ │ ├── d4adff2ed4f05ca4b910fb663439cd4e
│ │ └── d4adff2ed4f05ca4b910fb663439cd4e.info
│ ├── d5
│ │ ├── d5cb6c847fea30d48938a6186b6f4c76
│ │ └── d5cb6c847fea30d48938a6186b6f4c76.info
│ ├── db
│ │ ├── dbe9462cc9fed364bb44a7d6202b578b
│ │ └── dbe9462cc9fed364bb44a7d6202b578b.info
│ ├── dd
│ │ ├── dd9156a1c16e4324c8598f4610776ba2
│ │ └── dd9156a1c16e4324c8598f4610776ba2.info
│ ├── e0
│ │ ├── e0889e0893c0a2b42b71e7577c97c83d
│ │ ├── e0889e0893c0a2b42b71e7577c97c83d.info
│ │ ├── e0c3aa3e68df5bd48a4e0668d30bd47d
│ │ └── e0c3aa3e68df5bd48a4e0668d30bd47d.info
│ ├── e4
│ │ ├── e48f08a5061cb2d47bb8d4e121061ee7
│ │ └── e48f08a5061cb2d47bb8d4e121061ee7.info
│ ├── e7
│ │ ├── e7c08c567013f7344b2f158fc31e78c4
│ │ └── e7c08c567013f7344b2f158fc31e78c4.info
│ ├── ea
│ │ ├── ea75d019ed1827e49aec00e20b685dea
│ │ └── ea75d019ed1827e49aec00e20b685dea.info
│ ├── ef
│ │ ├── efe30b54343a2f54aa0df9ba2cf93965
│ │ └── efe30b54343a2f54aa0df9ba2cf93965.info
│ ├── f3
│ │ ├── f319ca6b2ea0eb744bb3803b97d39010
│ │ ├── f319ca6b2ea0eb744bb3803b97d39010.info
│ │ ├── f3e4a99f4ba5d2145824dba52d09d2a7
│ │ └── f3e4a99f4ba5d2145824dba52d09d2a7.info
│ ├── f5
│ │ ├── f5f67c52d1564df4a8936ccd202a3bd8
│ │ └── f5f67c52d1564df4a8936ccd202a3bd8.info
│ ├── f6
│ │ ├── f6cb1f581b7444b23a05b613a16420d5
│ │ ├── f6cb1f581b7444b23a05b613a16420d5.info
│ │ └── f6cb1f581b7444b23a05b613a16420d5.resource
│ ├── fb
│ │ ├── fbca5bb0410c789428747842e82553bc
│ │ └── fbca5bb0410c789428747842e82553bc.info
│ └── fc
│ │ ├── fc37dcd6bd4533c44af3d86b1500a530
│ │ └── fc37dcd6bd4533c44af3d86b1500a530.info
└── shadercompiler-UnityShaderCompiler.exe0.log
├── ProjectSettings
├── AudioManager.asset
├── ClusterInputManager.asset
├── DynamicsManager.asset
├── EditorBuildSettings.asset
├── EditorSettings.asset
├── GraphicsSettings.asset
├── InputManager.asset
├── NavMeshAreas.asset
├── NetworkManager.asset
├── Physics2DSettings.asset
├── ProjectSettings.asset
├── ProjectVersion.txt
├── QualitySettings.asset
├── TagManager.asset
├── TimeManager.asset
├── UnityAdsSettings.asset
└── UnityConnectSettings.asset
└── README.md
/.vs/Design-Patterns-In-the-game/v15/.suo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/.vs/Design-Patterns-In-the-game/v15/.suo
--------------------------------------------------------------------------------
/.vs/Design-Patterns-In-the-game/v15/sqlite3/storage.ide:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/.vs/Design-Patterns-In-the-game/v15/sqlite3/storage.ide
--------------------------------------------------------------------------------
/Assets/Art_Kai.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5173337bb8b544647afc998a2eeaaa17
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6def955131b20d045bba54beb784a78d
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Elf.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 55f0b8c3baf08fc40af7a2e390994363
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Fbx.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5da6bd990b962ba45ac68ac87e24664c
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Fbx/Enemy.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Enemy/Fbx/Enemy.FBX
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 69d86d909eeca4d41a5684f81224f90f
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Elf.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Elf
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 812d79f252932cc418a82b14e4fb9d8a, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Elf.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d5cb6c847fea30d48938a6186b6f4c76
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Orge.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Orge
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 49d73f16f77cb7f47869ef303fd0ae87, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Orge.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cbdec72237b99764f9ce05180ac83d36
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Troll.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Troll
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 70e66fd75a3e4c5498a619d5d445ac54, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Material/Troll.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 87df272bf327e8d4487cc3d5a713fba7
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Ogre.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fc37dcd6bd4533c44af3d86b1500a530
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cc55ffd35339cd8428960c1772e3de1d
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/ElfCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Enemy/Texture/ElfCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/ElfCompleteMap.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 812d79f252932cc418a82b14e4fb9d8a
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/OgreCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Enemy/Texture/OgreCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/OgreCompleteMap.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 49d73f16f77cb7f47869ef303fd0ae87
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/TrollCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Enemy/Texture/TrollCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Texture/TrollCompleteMap.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 70e66fd75a3e4c5498a619d5d445ac54
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: -1
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Enemy/Troll.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 29a58f7f58f74264a82eaa1a03493af4
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 04c6b9e2be8b42d4f83d76cd7221b03c
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/BattleScene.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: be92e67200ac7de42ae6330aa8be2512
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Camp.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f319ca6b2ea0eb744bb3803b97d39010
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Fbx.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7a6ed0df4b1da984f9b627a75beec852
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Fbx/BattleScene.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Scene/Fbx/BattleScene.FBX
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Fbx/Camp.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Scene/Fbx/Camp.FBX
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e7c08c567013f7344b2f158fc31e78c4
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Material/BattleScene.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: BattleScene
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 8cb958c6188aac94fab03a4556d558cd, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Material/BattleScene.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90c2dac20a82627499fa2a87701df628
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Material/Camp.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Camp
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 1a5ef6892c83e4e4795c7f5b456b3407, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Material/Camp.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5559269e6c330c64f87fc7d1668a4249
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Texture.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: dbe9462cc9fed364bb44a7d6202b578b
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Texture/BattleSceneCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Scene/Texture/BattleSceneCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Scene/Texture/CampCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Scene/Texture/CampCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8acd5dbca7406114d9675829396d950f
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Captain.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5c290b1e233e20c4fb50502958d05fd4
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/FBX.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4215f0cf199a6af419f0f3874504d116
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/FBX/Soldier.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Soldier/FBX/Soldier.FBX
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: cf90e76630dc1d44d9d0f57bf2495342
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Captain.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Captain
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: f3e4a99f4ba5d2145824dba52d09d2a7, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Captain.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 580aa7dd0959c5a47bdb8b736ad3261b
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Rookie.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Rookie
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 75555ebbf5a9d964bbcd54cc45f96dd8, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Rookie.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d4adff2ed4f05ca4b910fb663439cd4e
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Sergeant.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Sergeant
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 9656f268bbb242842b63912f515cca43, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Material/Sergeant.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b49ddb1c567ca7543b2d1e2bc1ed9114
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Rookie.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e0889e0893c0a2b42b71e7577c97c83d
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Sergeant.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ade24fbdbad4b0942920816083fcdb86
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Texture.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5681d279559c1594bab593b3d8531b69
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Texture/CaptainCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Soldier/Texture/CaptainCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Texture/RookieCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Soldier/Texture/RookieCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Soldier/Texture/SergeantCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Soldier/Texture/SergeantCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 85dd2bd5e5cb7f143ab30b9464b1c3d2
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Fbx.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bec02373ae41b514fba78be5d6fbeb4b
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Fbx/weapon.FBX:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Weapon/Fbx/weapon.FBX
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Gun.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 366a2225b3767a84388d719285fe7559
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 72483350f47dbc74b8bfc8ea5b43f32c
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Gun.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Gun
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 387306a142537d549a1b05d6ecb5c0f2, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Gun.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8084fbee8fdcfd6488a0f84366b9fd1e
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Rifle.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Rifle
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: 641ca4478bf04c5448bf6edd3f43bafb, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Rifle.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4677dac734f18d44e90bc4180bf7207d
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Rocket.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: Rocket
10 | m_Shader: {fileID: 7, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 2800000, guid: e0c3aa3e68df5bd48a4e0668d30bd47d, type: 3}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats: {}
24 | m_Colors:
25 | data:
26 | first:
27 | name: _Color
28 | second: {r: 1, g: 1, b: 1, a: 1}
29 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Material/Rocket.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 5341aa8d7752e4d4b8ff2a29019a0033
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Rifle.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 64aa17fd9189e6444a996ad45016e32d
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Rocket.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79e2cf1625b97b8478e3afb55fca315f
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Texture.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: bc6b1936ec9232e4e96a3cdc6faa89c2
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Texture/GunCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Weapon/Texture/GunCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Texture/RifleCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Weapon/Texture/RifleCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Art_Kai/Weapon/Texture/RocketCompleteMap.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Art_Kai/Weapon/Texture/RocketCompleteMap.png
--------------------------------------------------------------------------------
/Assets/Resources.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3b906e47898b2244097ed10cccbec21d
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 501d7859cfbca8c42a0adce824f3f514
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/CaptainDeath.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/CaptainDeath.mp3
--------------------------------------------------------------------------------
/Assets/Resources/Audios/CaptainDeath.mp3.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c13b06853f8afd64eaf81ca3ef186489
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: 0
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/GunShot.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/GunShot.wav
--------------------------------------------------------------------------------
/Assets/Resources/Audios/GunShot.wav.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 21fc9e37a8fe04a32a8ed376a21b5cd9
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: -1
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RifleShot.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/RifleShot.wav
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RifleShot.wav.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8af9b84117aab4a48ba134e04951246a
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: -1
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RocketShot.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/RocketShot.wav
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RocketShot.wav.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: f6cb1f581b7444b23a05b613a16420d5
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: -1
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RookieDeath.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/RookieDeath.mp3
--------------------------------------------------------------------------------
/Assets/Resources/Audios/RookieDeath.mp3.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7984dd0712671e04182c0a8801bbea98
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: 0
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Audios/SergeantDeath.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Audios/SergeantDeath.mp3
--------------------------------------------------------------------------------
/Assets/Resources/Audios/SergeantDeath.mp3.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: a6e8147da6ac54e4898398be7cbe54d2
3 | AudioImporter:
4 | serializedVersion: 4
5 | format: 0
6 | quality: .5
7 | stream: 1
8 | 3D: 0
9 | forceToMono: 0
10 | useHardware: 0
11 | loopable: 0
12 | userData:
13 |
--------------------------------------------------------------------------------
/Assets/Resources/Camps.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7ce1762457b7d054caa3f6fcaeb4ff61
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Camps/CaptiveCamp.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3840cace2eac9284fac229bb391df4e0
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Camps/SoldierCamp.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: efe30b54343a2f54aa0df9ba2cf93965
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2bae2686999514b42837bad087955f3e
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 905c0de786ee9094ebb370c56efb98d9
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy1.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Enemy/Enemy1.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy1.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 18883c7af988e544ab0b62069e9f9771
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy2.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Enemy/Enemy2.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy2.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 25971b64ff84861489f0e2773c349d96
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy3.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Enemy/Enemy3.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Enemy/Enemy3.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 4d147bf04debcd04dab276d9e1bfb6ac
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ab4533a0a990ca54da4e0ed68f0e1430
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier1.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Soldier/Soldier1.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier1.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8fcd408258b62d44f942b764b82e6b25
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier2.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Soldier/Soldier2.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier2.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 193288e787a92e94b99b4955d95ccb65
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier3.prefab:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Characters/Soldier/Soldier3.prefab
--------------------------------------------------------------------------------
/Assets/Resources/Characters/Soldier/Soldier3.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8114d49a8b9ba214d9469a7d09bdff68
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 6c8804f6512ae564a9bedf28adc28975
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/FlareParticleMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 3
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: FlareParticleMaterial
10 | m_Shader: {fileID: 200, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords: []
12 | m_CustomRenderQueue: -1
13 | m_SavedProperties:
14 | serializedVersion: 2
15 | m_TexEnvs:
16 | data:
17 | first:
18 | name: _MainTex
19 | second:
20 | m_Texture: {fileID: 10300, guid: 0000000000000000f000000000000000, type: 0}
21 | m_Scale: {x: 1, y: 1}
22 | m_Offset: {x: 0, y: 0}
23 | m_Floats:
24 | data:
25 | first:
26 | name: _InvFade
27 | second: 1
28 | m_Colors:
29 | data:
30 | first:
31 | name: _Color
32 | second: {r: 1, g: 1, b: 1, a: 1}
33 | data:
34 | first:
35 | name: _TintColor
36 | second: {r: .492647052, g: .492647052, b: .492647052, a: .501960814}
37 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/FlareParticleMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: b75a561f374f89247a62336b50288d40
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/Heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Materials/Heart.png
--------------------------------------------------------------------------------
/Assets/Resources/Materials/LineRenderMaterial.mat:
--------------------------------------------------------------------------------
1 | %YAML 1.1
2 | %TAG !u! tag:unity3d.com,2011:
3 | --- !u!21 &2100000
4 | Material:
5 | serializedVersion: 6
6 | m_ObjectHideFlags: 0
7 | m_PrefabParentObject: {fileID: 0}
8 | m_PrefabInternal: {fileID: 0}
9 | m_Name: LineRenderMaterial
10 | m_Shader: {fileID: 10, guid: 0000000000000000f000000000000000, type: 0}
11 | m_ShaderKeywords:
12 | m_LightmapFlags: 0
13 | m_EnableInstancingVariants: 0
14 | m_CustomRenderQueue: -1
15 | stringTagMap: {}
16 | disabledShaderPasses: []
17 | m_SavedProperties:
18 | serializedVersion: 3
19 | m_TexEnvs:
20 | - _Illum:
21 | m_Texture: {fileID: 0}
22 | m_Scale: {x: 1, y: 1}
23 | m_Offset: {x: 0, y: 0}
24 | - _MainTex:
25 | m_Texture: {fileID: 0}
26 | m_Scale: {x: 1, y: 1}
27 | m_Offset: {x: 0, y: 0}
28 | m_Floats:
29 | - _Emission: 1
30 | - _EmissionLM: 0
31 | m_Colors:
32 | - _Color: {r: 0.86764705, g: 0.6941176, b: 0.43382353, a: 1}
33 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/LineRenderMaterial.mat.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 007cd3dce0e6539409edcc484011c877
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Materials/PuffSprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Materials/PuffSprite.png
--------------------------------------------------------------------------------
/Assets/Resources/Materials/PuffSprite.png.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: acdb41fd591a7434a9f285ba714869c9
3 | TextureImporter:
4 | fileIDToRecycleName: {}
5 | serializedVersion: 2
6 | mipmaps:
7 | mipMapMode: 0
8 | enableMipMap: 1
9 | linearTexture: 0
10 | correctGamma: 0
11 | fadeOut: 0
12 | borderMipMap: 0
13 | mipMapFadeDistanceStart: 1
14 | mipMapFadeDistanceEnd: 3
15 | bumpmap:
16 | convertToNormalMap: 0
17 | externalNormalMap: 0
18 | heightScale: .25
19 | normalMapFilter: 0
20 | isReadable: 0
21 | grayScaleToAlpha: 0
22 | generateCubemap: 0
23 | seamlessCubemap: 0
24 | textureFormat: -1
25 | maxTextureSize: 1024
26 | textureSettings:
27 | filterMode: -1
28 | aniso: -1
29 | mipBias: -1
30 | wrapMode: -1
31 | nPOTScale: 1
32 | lightmap: 0
33 | compressionQuality: 50
34 | spriteMode: 0
35 | spriteExtrude: 1
36 | spriteMeshType: 1
37 | alignment: 0
38 | spritePivot: {x: .5, y: .5}
39 | spriteBorder: {x: 0, y: 0, z: 0, w: 0}
40 | spritePixelsToUnits: 100
41 | alphaIsTransparency: 0
42 | textureType: 0
43 | buildTargetSettings: []
44 | spriteSheet:
45 | sprites: []
46 | spritePackingTag:
47 | userData:
48 |
--------------------------------------------------------------------------------
/Assets/Resources/Sprites.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 7c5e8a9162faed94c94cb09172ff5bdf
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/CaptainCamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/CaptainCamp.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/CaptainIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/CaptainIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/CaptiveCamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/CaptiveCamp.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/ElfIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/ElfIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/Logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/Logo.jpg
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/OgreIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/OgreIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/RookieCamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/RookieCamp.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/RookieIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/RookieIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/SergeantCamp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/SergeantCamp.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/SergeantIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/SergeantIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/Sprites/TrollIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/Sprites/TrollIcon.png
--------------------------------------------------------------------------------
/Assets/Resources/UI.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 90e331a9dcdfe7f47880d47060a5a036
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/UI/Heart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Resources/UI/Heart.png
--------------------------------------------------------------------------------
/Assets/Resources/Weapons.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 93d585a1d6954cf49a1e2b61988af3f7
3 | folderAsset: yes
4 | DefaultImporter:
5 | userData:
6 |
--------------------------------------------------------------------------------
/Assets/Resources/Weapons/WeaponGun.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d36314fcda1a48a47bfe6e614d1476e5
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Weapons/WeaponRifle.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 27b06cc1d7d3abf498590d7096dfca32
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Resources/Weapons/WeaponRocket.prefab.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 329f8f60d23fd574d90aff285c058e91
3 | NativeFormatImporter:
4 | userData:
5 |
--------------------------------------------------------------------------------
/Assets/Scenes.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 3a69025663cf3b1488420b30ff3a307f
3 | folderAsset: yes
4 | timeCreated: 1507694950
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Scenes/FightScene.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Scenes/FightScene.unity
--------------------------------------------------------------------------------
/Assets/Scenes/FightScene.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: ac4b455018b3b64408ac52e4ecf72827
3 | timeCreated: 1507953021
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/ForOriginalDesignMood.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 02397b36f435b844483ff151474c5148
3 | folderAsset: yes
4 | timeCreated: 1507953050
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Scenes/ForOriginalDesignMood/ForOriginalDesignMood.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Scenes/ForOriginalDesignMood/ForOriginalDesignMood.unity
--------------------------------------------------------------------------------
/Assets/Scenes/ForOriginalDesignMood/ForOriginalDesignMood.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: e48f08a5061cb2d47bb8d4e121061ee7
3 | timeCreated: 1507726004
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/MainMenu.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Scenes/MainMenu.unity
--------------------------------------------------------------------------------
/Assets/Scenes/MainMenu.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 79d18baf6b797f74d816993aaad44f6d
3 | timeCreated: 1507952936
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scenes/Start.unity:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/MrZhiFu/Design-Patterns-In-the-game/55945a986594eca162d5d0131da1edb9e498ee44/Assets/Scenes/Start.unity
--------------------------------------------------------------------------------
/Assets/Scenes/Start.unity.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2d6eb8eb35a384647b9659ab5ae59f5a
3 | timeCreated: 1507694962
4 | licenseType: Pro
5 | DefaultImporter:
6 | userData:
7 | assetBundleName:
8 | assetBundleVariant:
9 |
--------------------------------------------------------------------------------
/Assets/Scripts.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: d2c5ee2952d62ac458d2fd8fc3a3a9b4
3 | folderAsset: yes
4 | timeCreated: 1507705745
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Scripts/GameFaced.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 |
4 | ///
5 | /// 游戏上的外观模式类
6 | ///
7 | public class GameFaced{
8 |
9 | private GameFaced() { }//构造函数私有化
10 |
11 | //使用单例模式来使该外观类的访问更加简单(因为该类的功能不需要再进一步进行拓展,所以考虑使用单例模式)
12 | private static GameFaced _instace = new GameFaced();
13 | public static GameFaced Instace{ get {return _instace; }}
14 |
15 | private bool isGameOver = false;//游戏是否结束
16 | public bool IsGameOver{ get{ return isGameOver; } }
17 |
18 |
19 |
20 | ///
21 | /// 初始化函数,初始化管理的各个子系统(具体状态内容还待开发。。。)
22 | ///
23 | public void Init() { }
24 |
25 | ///
26 | /// 子系统状态更新方法
27 | ///
28 | public void Update() { }
29 |
30 | ///
31 | /// 更换子系统状态时释放资源方法
32 | ///
33 | public void Release() { }
34 | }
35 |
--------------------------------------------------------------------------------
/Assets/Scripts/GameFaced.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2790a41340466f24bb8c43516e6bed36
3 | timeCreated: 1508489575
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/GameLoop.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 |
4 | ///
5 | /// 此类用来启动状态模式下的场景管理器
6 | ///
7 | public class GameLoop : MonoBehaviour {
8 | private SceneStateController stateController = null;
9 |
10 | private void Awake()
11 | {
12 | DontDestroyOnLoad(this.gameObject);
13 | }
14 |
15 | // Use this for initialization
16 | void Start () {
17 | stateController = new SceneStateController();
18 | stateController.SetState(new StartState("Start", stateController), false); ;
19 | }
20 |
21 | // Update is called once per frame
22 | void Update () {
23 | stateController.StateUpdate();//启动场景管理器
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/Assets/Scripts/GameLoop.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 35554b2ed424ede4992a79e3bb0759a3
3 | timeCreated: 1507705757
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/OriginStateDesingMood.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 703b7e22710704f48bff82df2d574ae6
3 | folderAsset: yes
4 | timeCreated: 1508489540
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Scripts/OriginStateDesingMood/StateDesignMood.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 8d6922b1804703d48a9f053a18beb0f0
3 | timeCreated: 1507726112
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/SceneState.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: c79913585ec8d0b4cadbd532afc3f664
3 | folderAsset: yes
4 | timeCreated: 1507729974
5 | licenseType: Pro
6 | DefaultImporter:
7 | userData:
8 | assetBundleName:
9 | assetBundleVariant:
10 |
--------------------------------------------------------------------------------
/Assets/Scripts/SceneState/FightState.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using UnityEngine.UI;
4 |
5 | ///
6 | /// 第三状态(战斗场景)
7 | ///
8 | public class FightState : ISceneState
9 | {
10 | ///
11 | /// 开始界面(状态)构造方法
12 | ///
13 | /// 场景名
14 | /// 场景控制器
15 | public FightState(string sceneName, SceneStateController sceneController) : base(sceneName, sceneController){}
16 |
17 | //private Button returnMenuBtn;//返回按钮
18 |
19 | public override void StateStart()
20 | {
21 | GameFaced.Instace.Init();
22 | }
23 | public override void StateEnd()
24 | {
25 | GameFaced.Instace.Release();
26 | }
27 | public override void StateUpDate()
28 | {
29 | if (GameFaced.Instace.IsGameOver == true)//如果游戏结束就换到主菜单界面
30 | {
31 | sceneController.SetState(new MainMenuState("MainMenu", sceneController));
32 | }
33 | GameFaced.Instace.Update();
34 | }
35 | }
--------------------------------------------------------------------------------
/Assets/Scripts/SceneState/FightState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: 2a612a3b773d30c4c8bfc3e3f57c643d
3 | timeCreated: 1507953141
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/SceneState/ISceneState.cs.meta:
--------------------------------------------------------------------------------
1 | fileFormatVersion: 2
2 | guid: fbca5bb0410c789428747842e82553bc
3 | timeCreated: 1507730021
4 | licenseType: Pro
5 | MonoImporter:
6 | serializedVersion: 2
7 | defaultReferences: []
8 | executionOrder: 0
9 | icon: {instanceID: 0}
10 | userData:
11 | assetBundleName:
12 | assetBundleVariant:
13 |
--------------------------------------------------------------------------------
/Assets/Scripts/SceneState/MainMenuState.cs:
--------------------------------------------------------------------------------
1 | using UnityEngine;
2 | using System.Collections;
3 | using UnityEngine.UI;
4 |
5 | ///
6 | ///第二状态(主场景)
7 | ///
8 | public class MainMenuState : ISceneState
9 | {
10 | ///
11 | /// 开始界面(状态)构造方法
12 | ///
13 | /// 场景名
14 | /// 场景控制器
15 | public MainMenuState(string sceneName, SceneStateController sceneController) : base(sceneName, sceneController){}
16 |
17 | private Button startButton;//开始游戏按钮
18 |
19 | public override void StateStart()
20 | {
21 | startButton = GameObject.Find("StartButton").GetComponent