实例介绍
【实例简介】
欢迎来到《海盗恐慌》!这个Unity示例项目展示了如何利用Nakama服务器的功能。Nakama是一个旨在支持现代游戏和应用程序的开源服务器,其特性包括用户账户、聊天、社交、匹配器、实时多人游戏等。
本文档提供了所有必要信息,以便下载Unity游戏、运行Nakama服务器并玩《海盗恐慌》游戏。
开始之前:
1. 设置Docker:Docker引擎是必需的。按照快速入门指南进行设置。
2. 设置Unity:需要Unity编辑器。从Unity官网下载。
3. 自我对战:在Unity编辑器中打开项目,进行Unity独立构建,然后运行《海盗恐慌》的独立构建版本,点击“战斗”即可。
游戏场景:《海盗恐慌》游戏包含了几个场景,例如主菜单(Scene01MainMenu)和核心游戏循环(Scene02Battle)。
常量与配置:游戏集中了一些值用于开发者调试和实验,如游戏配置(GameConfiguration)和游戏常量(GameConstants)。
【实例截图】
【核心代码】
文件清单
└── unity-sampleproject-38bccb6171804e0a88c013eaae67048bb2618eda
├── LICENSE
├── PiratePanic
│ ├── Assets
│ │ ├── 3rdParty
│ │ │ ├── Demigiant
│ │ │ │ ├── DOTween
│ │ │ │ │ ├── DOTween.dll
│ │ │ │ │ ├── DOTween.dll.mdb
│ │ │ │ │ ├── DOTween.dll.mdb.meta
│ │ │ │ │ ├── DOTween.dll.meta
│ │ │ │ │ ├── DOTween.XML
│ │ │ │ │ ├── DOTween.XML.meta
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── DOTweenEditor.dll
│ │ │ │ │ │ ├── DOTweenEditor.dll.mdb
│ │ │ │ │ │ ├── DOTweenEditor.dll.mdb.meta
│ │ │ │ │ │ ├── DOTweenEditor.dll.meta
│ │ │ │ │ │ ├── DOTweenEditor.XML
│ │ │ │ │ │ ├── DOTweenEditor.XML.meta
│ │ │ │ │ │ ├── Imgs
│ │ │ │ │ │ │ ├── DOTweenIcon.png
│ │ │ │ │ │ │ ├── DOTweenIcon.png.meta
│ │ │ │ │ │ │ ├── Footer_dark.png
│ │ │ │ │ │ │ ├── Footer_dark.png.meta
│ │ │ │ │ │ │ ├── Footer.png
│ │ │ │ │ │ │ ├── Footer.png.meta
│ │ │ │ │ │ │ ├── Header.jpg
│ │ │ │ │ │ │ └── Header.jpg.meta
│ │ │ │ │ │ └── Imgs.meta
│ │ │ │ │ ├── Editor.meta
│ │ │ │ │ ├── Modules
│ │ │ │ │ │ ├── DOTweenModuleAudio.cs
│ │ │ │ │ │ ├── DOTweenModuleAudio.cs.meta
│ │ │ │ │ │ ├── DOTweenModulePhysics2D.cs
│ │ │ │ │ │ ├── DOTweenModulePhysics2D.cs.meta
│ │ │ │ │ │ ├── DOTweenModulePhysics.cs
│ │ │ │ │ │ ├── DOTweenModulePhysics.cs.meta
│ │ │ │ │ │ ├── DOTween.Modules.asmdef
│ │ │ │ │ │ ├── DOTween.Modules.asmdef.meta
│ │ │ │ │ │ ├── DOTweenModuleSprite.cs
│ │ │ │ │ │ ├── DOTweenModuleSprite.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUI.cs
│ │ │ │ │ │ ├── DOTweenModuleUI.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUnityVersion.cs
│ │ │ │ │ │ ├── DOTweenModuleUnityVersion.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUtils.cs
│ │ │ │ │ │ ├── DOTweenModuleUtils.cs.meta
│ │ │ │ │ │ ├── readme.txt
│ │ │ │ │ │ └── readme.txt.meta
│ │ │ │ │ ├── Modules.meta
│ │ │ │ │ ├── readme.txt
│ │ │ │ │ └── readme.txt.meta
│ │ │ │ └── DOTween.meta
│ │ │ ├── Demigiant.meta
│ │ │ ├── Google
│ │ │ │ ├── ExternalDependencyManager
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ │ ├── CHANGELOG.md.meta
│ │ │ │ │ │ ├── external-dependency-manager_version-1.2.163_manifest.txt
│ │ │ │ │ │ ├── external-dependency-manager_version-1.2.163_manifest.txt.meta
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.VersionHandler.dll
│ │ │ │ │ │ ├── Google.VersionHandler.dll.mdb
│ │ │ │ │ │ ├── Google.VersionHandler.dll.mdb.meta
│ │ │ │ │ │ ├── Google.VersionHandler.dll.meta
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.meta
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── LICENSE.meta
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ └── README.md.meta
│ │ │ │ │ └── Editor.meta
│ │ │ │ ├── ExternalDependencyManager.meta
│ │ │ │ ├── readme.txt
│ │ │ │ └── readme.txt.meta
│ │ │ ├── Google.meta
│ │ │ ├── Roystan
│ │ │ │ ├── readme.txt
│ │ │ │ ├── readme.txt.meta
│ │ │ │ ├── ToonWater
│ │ │ │ │ ├── Shaders
│ │ │ │ │ │ ├── HiddenNormalsTexture.shader
│ │ │ │ │ │ ├── HiddenNormalsTexture.shader.meta
│ │ │ │ │ │ ├── ToonWater.shader
│ │ │ │ │ │ └── ToonWater.shader.meta
│ │ │ │ │ ├── Shaders.meta
│ │ │ │ │ ├── Water
│ │ │ │ │ │ ├── CameraDepthTextureMode.cs
│ │ │ │ │ │ ├── CameraDepthTextureMode.cs.meta
│ │ │ │ │ │ ├── NormalsReplacementShader.cs
│ │ │ │ │ │ ├── NormalsReplacementShader.cs.meta
│ │ │ │ │ │ ├── WaterBob.cs
│ │ │ │ │ │ └── WaterBob.cs.meta
│ │ │ │ │ └── Water.meta
│ │ │ │ └── ToonWater.meta
│ │ │ └── Roystan.meta
│ │ ├── 3rdParty.meta
│ │ ├── PiratePanic
│ │ │ ├── Art
│ │ │ │ ├── Animations
│ │ │ │ │ ├── AddFriendByUsername
│ │ │ │ │ │ ├── HideTextPanel.anim
│ │ │ │ │ │ ├── HideTextPanel.anim.meta
│ │ │ │ │ │ ├── SearchAndAddFriendPanel.controller
│ │ │ │ │ │ ├── SearchAndAddFriendPanel.controller.meta
│ │ │ │ │ │ ├── ShowTextPanel.anim
│ │ │ │ │ │ └── ShowTextPanel.anim.meta
│ │ │ │ │ ├── AddFriendByUsername.meta
│ │ │ │ │ ├── FriendPanel
│ │ │ │ │ │ ├── CloseFriendPanel.anim
│ │ │ │ │ │ ├── CloseFriendPanel.anim.meta
│ │ │ │ │ │ ├── FriendPanel.controller
│ │ │ │ │ │ ├── FriendPanel.controller.meta
│ │ │ │ │ │ ├── OpenFriendPanel.anim
│ │ │ │ │ │ └── OpenFriendPanel.anim.meta
│ │ │ │ │ ├── FriendPanel.meta
│ │ │ │ │ ├── Island
│ │ │ │ │ │ ├── Island.controller
│ │ │ │ │ │ ├── Island.controller.meta
│ │ │ │ │ │ ├── IslandIdle.anim
│ │ │ │ │ │ └── IslandIdle.anim.meta
│ │ │ │ │ ├── Island.meta
│ │ │ │ │ ├── MainMenu
│ │ │ │ │ │ ├── BlackShootingRedDamage.anim
│ │ │ │ │ │ ├── BlackShootingRedDamage.anim.meta
│ │ │ │ │ │ ├── MainMenuShipFightAnimator.controller
│ │ │ │ │ │ ├── MainMenuShipFightAnimator.controller.meta
│ │ │ │ │ │ ├── RedShootingBlackDamage.anim
│ │ │ │ │ │ └── RedShootingBlackDamage.anim.meta
│ │ │ │ │ ├── MainMenu.meta
│ │ │ │ │ ├── Spells
│ │ │ │ │ │ ├── Fireball
│ │ │ │ │ │ │ ├── FireballAnimator.controller
│ │ │ │ │ │ │ ├── FireballAnimator.controller.meta
│ │ │ │ │ │ │ ├── FireballExplosion.anim
│ │ │ │ │ │ │ └── FireballExplosion.anim.meta
│ │ │ │ │ │ └── Fireball.meta
│ │ │ │ │ ├── Spells.meta
│ │ │ │ │ ├── Units
│ │ │ │ │ │ ├── Attack.anim
│ │ │ │ │ │ ├── Attack.anim.meta
│ │ │ │ │ │ ├── Boats1.overrideController
│ │ │ │ │ │ ├── Boats1.overrideController.meta
│ │ │ │ │ │ ├── Boats2.overrideController
│ │ │ │ │ │ ├── Boats2.overrideController.meta
│ │ │ │ │ │ ├── Boats3.overrideController
│ │ │ │ │ │ ├── Boats3.overrideController.meta
│ │ │ │ │ │ ├── Boats_Idle.anim
│ │ │ │ │ │ ├── Boats_Idle.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn1.anim
│ │ │ │ │ │ ├── Boats_Spawn1.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn2.anim
│ │ │ │ │ │ ├── Boats_Spawn2.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn3.anim
│ │ │ │ │ │ ├── Boats_Spawn3.anim.meta
│ │ │ │ │ │ ├── CannonAttackSprite.controller
│ │ │ │ │ │ ├── CannonAttackSprite.controller.meta
│ │ │ │ │ │ ├── Damage.anim
│ │ │ │ │ │ ├── Damage.anim.meta
│ │ │ │ │ │ ├── DamageSprite.controller
│ │ │ │ │ │ ├── DamageSprite.controller.meta
│ │ │ │ │ │ ├── ShipMenuIdle.controller
│ │ │ │ │ │ ├── ShipMenuIdle.controller.meta
│ │ │ │ │ │ ├── SimpleShip.controller
│ │ │ │ │ │ ├── SimpleShip.controller.meta
│ │ │ │ │ │ ├── SimpleShip_Death.anim
│ │ │ │ │ │ ├── SimpleShip_Death.anim.meta
│ │ │ │ │ │ ├── SimpleShip_Idle.anim
│ │ │ │ │ │ ├── SimpleShip_Idle.anim.meta
│ │ │ │ │ │ ├── SimpleShip_Spawn.anim
│ │ │ │ │ │ ├── SimpleShip_Spawn.anim.meta
│ │ │ │ │ │ ├── Structure.controller
│ │ │ │ │ │ ├── Structure.controller.meta
│ │ │ │ │ │ ├── Structure_Death.anim
│ │ │ │ │ │ ├── Structure_Death.anim.meta
│ │ │ │ │ │ ├── Structure_Idle.anim
│ │ │ │ │ │ └── Structure_Idle.anim.meta
│ │ │ │ │ └── Units.meta
│ │ │ │ ├── Animations.meta
│ │ │ │ ├── Audio
│ │ │ │ │ ├── ButtonClick01.mp3
│ │ │ │ │ ├── ButtonClick01.mp3.meta
│ │ │ │ │ ├── CardDrop01.mp3
│ │ │ │ │ ├── CardDrop01.mp3.meta
│ │ │ │ │ ├── ShipShoot01.mp3
│ │ │ │ │ └── ShipShoot01.mp3.meta
│ │ │ │ ├── Audio.meta
│ │ │ │ ├── Effects
│ │ │ │ │ ├── Pirate_FX
│ │ │ │ │ │ ├── FX_CannonHit
│ │ │ │ │ │ │ ├── CannonHit_01.png
│ │ │ │ │ │ │ ├── CannonHit_01.png.meta
│ │ │ │ │ │ │ ├── CannonHit_02.png
│ │ │ │ │ │ │ ├── CannonHit_02.png.meta
│ │ │ │ │ │ │ ├── CannonHit_03.png
│ │ │ │ │ │ │ ├── CannonHit_03.png.meta
│ │ │ │ │ │ │ ├── CannonHit_04.png
│ │ │ │ │ │ │ ├── CannonHit_04.png.meta
│ │ │ │ │ │ │ ├── CannonHit_05.png
│ │ │ │ │ │ │ ├── CannonHit_05.png.meta
│ │ │ │ │ │ │ ├── CannonHit_06.png
│ │ │ │ │ │ │ ├── CannonHit_06.png.meta
│ │ │ │ │ │ │ ├── CannonHit_07.png
│ │ │ │ │ │ │ ├── CannonHit_07.png.meta
│ │ │ │ │ │ │ ├── CannonHit_08.png
│ │ │ │ │ │ │ ├── CannonHit_08.png.meta
│ │ │ │ │ │ │ ├── CannonHit_09.png
│ │ │ │ │ │ │ ├── CannonHit_09.png.meta
│ │ │ │ │ │ │ ├── CannonHit_10.png
│ │ │ │ │ │ │ ├── CannonHit_10.png.meta
│ │ │ │ │ │ │ ├── CannonHit_11.png
│ │ │ │ │ │ │ ├── CannonHit_11.png.meta
│ │ │ │ │ │ │ ├── CannonHit_12.png
│ │ │ │ │ │ │ ├── CannonHit_12.png.meta
│ │ │ │ │ │ │ ├── CannonHit_13.png
│ │ │ │ │ │ │ ├── CannonHit_13.png.meta
│ │ │ │ │ │ │ ├── CannonHit_14.png
│ │ │ │ │ │ │ ├── CannonHit_14.png.meta
│ │ │ │ │ │ │ ├── CannonHit_15.png
│ │ │ │ │ │ │ ├── CannonHit_15.png.meta
│ │ │ │ │ │ │ ├── CannonHit_16.png
│ │ │ │ │ │ │ ├── CannonHit_16.png.meta
│ │ │ │ │ │ │ ├── CannonHit_17.png
│ │ │ │ │ │ │ ├── CannonHit_17.png.meta
│ │ │ │ │ │ │ ├── CannonHit_18.png
│ │ │ │ │ │ │ ├── CannonHit_18.png.meta
│ │ │ │ │ │ │ ├── CannonHit_19.png
│ │ │ │ │ │ │ ├── CannonHit_19.png.meta
│ │ │ │ │ │ │ ├── CannonHit_20.png
│ │ │ │ │ │ │ ├── CannonHit_20.png.meta
│ │ │ │ │ │ │ ├── CannonHit_21.png
│ │ │ │ │ │ │ ├── CannonHit_21.png.meta
│ │ │ │ │ │ │ ├── CannonHit_22.png
│ │ │ │ │ │ │ ├── CannonHit_22.png.meta
│ │ │ │ │ │ │ ├── CannonHit_23.png
│ │ │ │ │ │ │ ├── CannonHit_23.png.meta
│ │ │ │ │ │ │ ├── CannonHit_24.png
│ │ │ │ │ │ │ ├── CannonHit_24.png.meta
│ │ │ │ │ │ │ ├── CannonHit_25.png
│ │ │ │ │ │ │ ├── CannonHit_25.png.meta
│ │ │ │ │ │ │ ├── CannonHit_26.png
│ │ │ │ │ │ │ ├── CannonHit_26.png.meta
│ │ │ │ │ │ │ ├── CannonHit_27.png
│ │ │ │ │ │ │ └── CannonHit_27.png.meta
│ │ │ │ │ │ ├── FX_CannonHit.meta
│ │ │ │ │ │ ├── FX_ShipAttack
│ │ │ │ │ │ │ ├── ShipAttack_0001.png
│ │ │ │ │ │ │ ├── ShipAttack_0001.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0002.png
│ │ │ │ │ │ │ ├── ShipAttack_0002.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0003.png
│ │ │ │ │ │ │ ├── ShipAttack_0003.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0004.png
│ │ │ │ │ │ │ ├── ShipAttack_0004.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0005.png
│ │ │ │ │ │ │ ├── ShipAttack_0005.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0006.png
│ │ │ │ │ │ │ ├── ShipAttack_0006.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0007.png
│ │ │ │ │ │ │ ├── ShipAttack_0007.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0008.png
│ │ │ │ │ │ │ ├── ShipAttack_0008.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0009.png
│ │ │ │ │ │ │ ├── ShipAttack_0009.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0010.png
│ │ │ │ │ │ │ ├── ShipAttack_0010.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0011.png
│ │ │ │ │ │ │ ├── ShipAttack_0011.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0012.png
│ │ │ │ │ │ │ ├── ShipAttack_0012.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0013.png
│ │ │ │ │ │ │ └── ShipAttack_0013.png.meta
│ │ │ │ │ │ ├── FX_ShipAttack.meta
│ │ │ │ │ │ ├── FX_ShipHit
│ │ │ │ │ │ │ ├── ShipHit0002.png
│ │ │ │ │ │ │ ├── ShipHit0002.png.meta
│ │ │ │ │ │ │ ├── ShipHit0003.png
│ │ │ │ │ │ │ ├── ShipHit0003.png.meta
│ │ │ │ │ │ │ ├── ShipHit0004.png
│ │ │ │ │ │ │ ├── ShipHit0004.png.meta
│ │ │ │ │ │ │ ├── ShipHit0005.png
│ │ │ │ │ │ │ ├── ShipHit0005.png.meta
│ │ │ │ │ │ │ ├── ShipHit0006.png
│ │ │ │ │ │ │ ├── ShipHit0006.png.meta
│ │ │ │ │ │ │ ├── ShipHit0007.png
│ │ │ │ │ │ │ ├── ShipHit0007.png.meta
│ │ │ │ │ │ │ ├── ShipHit0008.png
│ │ │ │ │ │ │ ├── ShipHit0008.png.meta
│ │ │ │ │ │ │ ├── ShipHit0009.png
│ │ │ │ │ │ │ ├── ShipHit0009.png.meta
│ │ │ │ │ │ │ ├── ShipHit0010.png
│ │ │ │ │ │ │ ├── ShipHit0010.png.meta
│ │ │ │ │ │ │ ├── ShipHit0011.png
│ │ │ │ │ │ │ ├── ShipHit0011.png.meta
│ │ │ │ │ │ │ ├── ShipHit0012.png
│ │ │ │ │ │ │ ├── ShipHit0012.png.meta
│ │ │ │ │ │ │ ├── ShipHit0013.png
│ │ │ │ │ │ │ ├── ShipHit0013.png.meta
│ │ │ │ │ │ │ ├── ShipHit0014.png
│ │ │ │ │ │ │ ├── ShipHit0014.png.meta
│ │ │ │ │ │ │ ├── ShipHit0015.png
│ │ │ │ │ │ │ └── ShipHit0015.png.meta
│ │ │ │ │ │ └── FX_ShipHit.meta
│ │ │ │ │ └── Pirate_FX.meta
│ │ │ │ ├── Effects.meta
│ │ │ │ ├── Materials
│ │ │ │ │ ├── BlackBoatsWood.mat
│ │ │ │ │ ├── BlackBoatsWood.mat.meta
│ │ │ │ │ ├── BlackSail.mat
│ │ │ │ │ ├── BlackSail.mat.meta
│ │ │ │ │ ├── BlackStoneFort.mat
│ │ │ │ │ ├── BlackStoneFort.mat.meta
│ │ │ │ │ ├── BottomOfTheSea.mat
│ │ │ │ │ ├── BottomOfTheSea.mat.meta
│ │ │ │ │ ├── _defaultMat.mat
│ │ │ │ │ ├── _defaultMat.mat.meta
│ │ │ │ │ ├── iron.mat
│ │ │ │ │ ├── iron.mat.meta
│ │ │ │ │ ├── RedBoatsWood.mat
│ │ │ │ │ ├── RedBoatsWood.mat.meta
│ │ │ │ │ ├── RedSail.mat
│ │ │ │ │ ├── RedSail.mat.meta
│ │ │ │ │ ├── RedStoneFort.mat
│ │ │ │ │ ├── RedStoneFort.mat.meta
│ │ │ │ │ ├── sand.mat
│ │ │ │ │ ├── sand.mat.meta
│ │ │ │ │ ├── textile.mat
│ │ │ │ │ ├── textile.mat.meta
│ │ │ │ │ ├── Visualizer.mat
│ │ │ │ │ ├── Visualizer.mat.meta
│ │ │ │ │ ├── Water.mat
│ │ │ │ │ ├── Water.mat.meta
│ │ │ │ │ ├── WaterShadows.mat
│ │ │ │ │ ├── WaterShadows.mat.meta
│ │ │ │ │ ├── woodDark.mat
│ │ │ │ │ ├── woodDark.mat.meta
│ │ │ │ │ ├── wood.mat
│ │ │ │ │ └── wood.mat.meta
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Models
│ │ │ │ │ ├── AoE_Ship.fbx
│ │ │ │ │ ├── AoE_Ship.fbx.meta
│ │ │ │ │ ├── BlackFort.fbx
│ │ │ │ │ ├── BlackFort.fbx.meta
│ │ │ │ │ ├── boats.fbx
│ │ │ │ │ ├── boats.fbx.meta
│ │ │ │ │ ├── formationLarge_rock.fbx
│ │ │ │ │ ├── formationLarge_rock.fbx.meta
│ │ │ │ │ ├── palm_detailed_long.fbx
│ │ │ │ │ ├── palm_detailed_long.fbx.meta
│ │ │ │ │ ├── palm_detailed_short.fbx
│ │ │ │ │ ├── palm_detailed_short.fbx.meta
│ │ │ │ │ ├── palm_long.fbx
│ │ │ │ │ ├── palm_long.fbx.meta
│ │ │ │ │ ├── palm_short.fbx
│ │ │ │ │ ├── palm_short.fbx.meta
│ │ │ │ │ ├── RedFort.fbx
│ │ │ │ │ ├── RedFort.fbx.meta
│ │ │ │ │ ├── ship_light.fbx
│ │ │ │ │ ├── ship_light.fbx.meta
│ │ │ │ │ ├── ship_wreck.fbx
│ │ │ │ │ └── ship_wreck.fbx.meta
│ │ │ │ ├── Models.meta
│ │ │ │ ├── Textures
│ │ │ │ │ ├── WaterShaderTexture
│ │ │ │ │ │ ├── WaterDistortion.png
│ │ │ │ │ │ ├── WaterDistortion.png.meta
│ │ │ │ │ │ ├── Water.png
│ │ │ │ │ │ └── Water.png.meta
│ │ │ │ │ └── WaterShaderTexture.meta
│ │ │ │ ├── Textures.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── Avatars
│ │ │ │ │ │ ├── avatar0.png
│ │ │ │ │ │ ├── avatar0.png.meta
│ │ │ │ │ │ ├── avatar1.png
│ │ │ │ │ │ ├── avatar1.png.meta
│ │ │ │ │ │ ├── avatar2.png
│ │ │ │ │ │ ├── avatar2.png.meta
│ │ │ │ │ │ ├── avatar3.png
│ │ │ │ │ │ ├── avatar3.png.meta
│ │ │ │ │ │ ├── Avatar4.png
│ │ │ │ │ │ └── Avatar4.png.meta
│ │ │ │ │ ├── Avatars.meta
│ │ │ │ │ ├── CardImages
│ │ │ │ │ │ ├── AoEShip.png
│ │ │ │ │ │ ├── AoEShip.png.meta
│ │ │ │ │ │ ├── BigShip.png
│ │ │ │ │ │ ├── BigShip.png.meta
│ │ │ │ │ │ ├── Boats.png
│ │ │ │ │ │ ├── Boats.png.meta
│ │ │ │ │ │ ├── Fort.png
│ │ │ │ │ │ ├── Fort.png.meta
│ │ │ │ │ │ ├── MainFort.png
│ │ │ │ │ │ └── MainFort.png.meta
│ │ │ │ │ ├── CardImages.meta
│ │ │ │ │ ├── fb_icon_325x325.png
│ │ │ │ │ ├── fb_icon_325x325.png.meta
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── Asul-Bold.ttf
│ │ │ │ │ │ ├── Asul-Bold.ttf.meta
│ │ │ │ │ │ ├── Asul-Regular.ttf
│ │ │ │ │ │ ├── Asul-Regular.ttf.meta
│ │ │ │ │ │ ├── Bungee-Hairline.otf
│ │ │ │ │ │ ├── Bungee-Hairline.otf.meta
│ │ │ │ │ │ ├── Bungee-Inline.otf
│ │ │ │ │ │ ├── Bungee-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Inline.otf
│ │ │ │ │ │ ├── BungeeLayers-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Outline.otf
│ │ │ │ │ │ ├── BungeeLayers-Outline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Regular.otf
│ │ │ │ │ │ ├── BungeeLayers-Regular.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Inline.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Outline.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Outline.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Regular.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Regular.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Shade.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Shade.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Shade.otf
│ │ │ │ │ │ ├── BungeeLayers-Shade.otf.meta
│ │ │ │ │ │ ├── Bungee-Outline.otf
│ │ │ │ │ │ ├── Bungee-Outline.otf.meta
│ │ │ │ │ │ ├── Bungee-Regular.otf
│ │ │ │ │ │ ├── Bungee-Regular.otf.meta
│ │ │ │ │ │ ├── Bungee-Shade.otf
│ │ │ │ │ │ ├── Bungee-Shade.otf.meta
│ │ │ │ │ │ ├── kenvector_future_thin.ttf
│ │ │ │ │ │ ├── kenvector_future_thin.ttf.meta
│ │ │ │ │ │ ├── kenvector_future.ttf
│ │ │ │ │ │ ├── kenvector_future.ttf.meta
│ │ │ │ │ │ ├── OFL.txt
│ │ │ │ │ │ ├── OFL.txt.meta
│ │ │ │ │ │ ├── SIL Open Font License.txt
│ │ │ │ │ │ ├── SIL Open Font License.txt.meta
│ │ │ │ │ │ ├── Strande2.ttf
│ │ │ │ │ │ ├── Strande2.ttf.meta
│ │ │ │ │ │ ├── stranded.txt
│ │ │ │ │ │ └── stranded.txt.meta
│ │ │ │ │ ├── Fonts.meta
│ │ │ │ │ ├── GameIcons
│ │ │ │ │ │ ├── Coin.png
│ │ │ │ │ │ ├── Coin.png.meta
│ │ │ │ │ │ ├── gemstone.png
│ │ │ │ │ │ ├── gemstone.png.meta
│ │ │ │ │ │ ├── money.png
│ │ │ │ │ │ ├── money.png.meta
│ │ │ │ │ │ ├── wreck.png
│ │ │ │ │ │ └── wreck.png.meta
│ │ │ │ │ ├── GameIcons.meta
│ │ │ │ │ ├── IconsSprites
│ │ │ │ │ │ ├── checkmark.png
│ │ │ │ │ │ ├── checkmark.png.meta
│ │ │ │ │ │ ├── cross.png
│ │ │ │ │ │ ├── cross.png.meta
│ │ │ │ │ │ ├── wrench.png
│ │ │ │ │ │ └── wrench.png.meta
│ │ │ │ │ ├── IconsSprites.meta
│ │ │ │ │ ├── RPGSprites
│ │ │ │ │ │ ├── admin.png
│ │ │ │ │ │ ├── admin.png.meta
│ │ │ │ │ │ ├── arrowBeige_left.png
│ │ │ │ │ │ ├── arrowBeige_left.png.meta
│ │ │ │ │ │ ├── arrowBeige_right.png
│ │ │ │ │ │ ├── arrowBeige_right.png.meta
│ │ │ │ │ │ ├── arrowBlue_left.png
│ │ │ │ │ │ ├── arrowBlue_left.png.meta
│ │ │ │ │ │ ├── arrowBlue_right.png
│ │ │ │ │ │ ├── arrowBlue_right.png.meta
│ │ │ │ │ │ ├── arrowBrown_left.png
│ │ │ │ │ │ ├── arrowBrown_left.png.meta
│ │ │ │ │ │ ├── arrowBrown_right.png
│ │ │ │ │ │ ├── arrowBrown_right.png.meta
│ │ │ │ │ │ ├── Arrowcurve1.png
│ │ │ │ │ │ ├── Arrowcurve1.png.meta
│ │ │ │ │ │ ├── Arrow.png
│ │ │ │ │ │ ├── Arrow.png.meta
│ │ │ │ │ │ ├── arrowSilver_left.png
│ │ │ │ │ │ ├── arrowSilver_left.png.meta
│ │ │ │ │ │ ├── arrowSilver_right.png
│ │ │ │ │ │ ├── arrowSilver_right.png.meta
│ │ │ │ │ │ ├── barBack_horizontalLeft.png
│ │ │ │ │ │ ├── barBack_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barBack_horizontalMid.png
│ │ │ │ │ │ ├── barBack_horizontalMid.png.meta
│ │ │ │ │ │ ├── barBack_horizontalRight.png
│ │ │ │ │ │ ├── barBack_horizontalRight.png.meta
│ │ │ │ │ │ ├── barBack_verticalBottom.png
│ │ │ │ │ │ ├── barBack_verticalBottom.png.meta
│ │ │ │ │ │ ├── barBack_verticalMid.png
│ │ │ │ │ │ ├── barBack_verticalMid.png.meta
│ │ │ │ │ │ ├── barBack_verticalTop.png
│ │ │ │ │ │ ├── barBack_verticalTop.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalBlue.png
│ │ │ │ │ │ ├── barBlue_horizontalBlue.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalLeft.png
│ │ │ │ │ │ ├── barBlue_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalRight.png
│ │ │ │ │ │ ├── barBlue_horizontalRight.png.meta
│ │ │ │ │ │ ├── barBlue_verticalBottom.png
│ │ │ │ │ │ ├── barBlue_verticalBottom.png.meta
│ │ │ │ │ │ ├── barBlue_verticalMid.png
│ │ │ │ │ │ ├── barBlue_verticalMid.png.meta
│ │ │ │ │ │ ├── barBlue_verticalTop.png
│ │ │ │ │ │ ├── barBlue_verticalTop.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalLeft.png
│ │ │ │ │ │ ├── barGreen_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalMid.png
│ │ │ │ │ │ ├── barGreen_horizontalMid.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalRight.png
│ │ │ │ │ │ ├── barGreen_horizontalRight.png.meta
│ │ │ │ │ │ ├── barGreen_verticalBottom.png
│ │ │ │ │ │ ├── barGreen_verticalBottom.png.meta
│ │ │ │ │ │ ├── barGreen_verticalMid.png
│ │ │ │ │ │ ├── barGreen_verticalMid.png.meta
│ │ │ │ │ │ ├── barGreen_verticalTop.png
│ │ │ │ │ │ ├── barGreen_verticalTop.png.meta
│ │ │ │ │ │ ├── barRed_horizontalLeft.png
│ │ │ │ │ │ ├── barRed_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barRed_horizontalMid.png
│ │ │ │ │ │ ├── barRed_horizontalMid.png.meta
│ │ │ │ │ │ ├── barRed_horizontalRight.png
│ │ │ │ │ │ ├── barRed_horizontalRight.png.meta
│ │ │ │ │ │ ├── barRed_verticalBottom.png
│ │ │ │ │ │ ├── barRed_verticalBottom.png.meta
│ │ │ │ │ │ ├── barRed_verticalMid.png
│ │ │ │ │ │ ├── barRed_verticalMid.png.meta
│ │ │ │ │ │ ├── barRed_verticalTop.png
│ │ │ │ │ │ ├── barRed_verticalTop.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalLeft.png
│ │ │ │ │ │ ├── barYellow_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalMid.png
│ │ │ │ │ │ ├── barYellow_horizontalMid.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalRight.png
│ │ │ │ │ │ ├── barYellow_horizontalRight.png.meta
│ │ │ │ │ │ ├── barYellow_verticalBottom.png
│ │ │ │ │ │ ├── barYellow_verticalBottom.png.meta
│ │ │ │ │ │ ├── barYellow_verticalMid.png
│ │ │ │ │ │ ├── barYellow_verticalMid.png.meta
│ │ │ │ │ │ ├── barYellow_verticalTop.png
│ │ │ │ │ │ ├── barYellow_verticalTop.png.meta
│ │ │ │ │ │ ├── buttonLong_beige.png
│ │ │ │ │ │ ├── buttonLong_beige.png.meta
│ │ │ │ │ │ ├── buttonLong_beige_pressed.png
│ │ │ │ │ │ ├── buttonLong_beige_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_blue.png
│ │ │ │ │ │ ├── buttonLong_blue.png.meta
│ │ │ │ │ │ ├── buttonLong_blue_pressed.png
│ │ │ │ │ │ ├── buttonLong_blue_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_brown.png
│ │ │ │ │ │ ├── buttonLong_brown.png.meta
│ │ │ │ │ │ ├── buttonLong_brown_pressed.png
│ │ │ │ │ │ ├── buttonLong_brown_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_grey.png
│ │ │ │ │ │ ├── buttonLong_grey.png.meta
│ │ │ │ │ │ ├── buttonLong_grey_pressed.png
│ │ │ │ │ │ ├── buttonLong_grey_pressed.png.meta
│ │ │ │ │ │ ├── buttonRound_beige.png
│ │ │ │ │ │ ├── buttonRound_beige.png.meta
│ │ │ │ │ │ ├── buttonRound_blue.png
│ │ │ │ │ │ ├── buttonRound_blue.png.meta
│ │ │ │ │ │ ├── buttonRound_brown.png
│ │ │ │ │ │ ├── buttonRound_brown.png.meta
│ │ │ │ │ │ ├── buttonRound_grey.png
│ │ │ │ │ │ ├── buttonRound_grey.png.meta
│ │ │ │ │ │ ├── buttonSquare_beige.png
│ │ │ │ │ │ ├── buttonSquare_beige.png.meta
│ │ │ │ │ │ ├── buttonSquare_beige_pressed.png
│ │ │ │ │ │ ├── buttonSquare_beige_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_blue.png
│ │ │ │ │ │ ├── buttonSquare_blue.png.meta
│ │ │ │ │ │ ├── buttonSquare_blue_pressed.png
│ │ │ │ │ │ ├── buttonSquare_blue_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_brown.png
│ │ │ │ │ │ ├── buttonSquare_brown.png.meta
│ │ │ │ │ │ ├── buttonSquare_brown_pressed.png
│ │ │ │ │ │ ├── buttonSquare_brown_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_grey.png
│ │ │ │ │ │ ├── buttonSquare_grey.png.meta
│ │ │ │ │ │ ├── buttonSquare_grey_pressed.png
│ │ │ │ │ │ ├── buttonSquare_grey_pressed.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_blue.png
│ │ │ │ │ │ ├── cursorGauntlet_blue.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_bronze.png
│ │ │ │ │ │ ├── cursorGauntlet_bronze.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_grey.png
│ │ │ │ │ │ ├── cursorGauntlet_grey.png.meta
│ │ │ │ │ │ ├── cursorHand_beige.png
│ │ │ │ │ │ ├── cursorHand_beige.png.meta
│ │ │ │ │ │ ├── cursorHand_blue.png
│ │ │ │ │ │ ├── cursorHand_blue.png.meta
│ │ │ │ │ │ ├── cursorHand_grey.png
│ │ │ │ │ │ ├── cursorHand_grey.png.meta
│ │ │ │ │ │ ├── cursorSword_bronze.png
│ │ │ │ │ │ ├── cursorSword_bronze.png.meta
│ │ │ │ │ │ ├── cursorSword_gold.png
│ │ │ │ │ │ ├── cursorSword_gold.png.meta
│ │ │ │ │ │ ├── cursorSword_silver.png
│ │ │ │ │ │ ├── cursorSword_silver.png.meta
│ │ │ │ │ │ ├── iconCheck_beige.png
│ │ │ │ │ │ ├── iconCheck_beige.png.meta
│ │ │ │ │ │ ├── iconCheck_blue.png
│ │ │ │ │ │ ├── iconCheck_blue.png.meta
│ │ │ │ │ │ ├── iconCheck_bronze.png
│ │ │ │ │ │ ├── iconCheck_bronze.png.meta
│ │ │ │ │ │ ├── iconCheck_grey.png
│ │ │ │ │ │ ├── iconCheck_grey.png.meta
│ │ │ │ │ │ ├── iconCircle_beige.png
│ │ │ │ │ │ ├── iconCircle_beige.png.meta
│ │ │ │ │ │ ├── iconCircle_blue.png
│ │ │ │ │ │ ├── iconCircle_blue.png.meta
│ │ │ │ │ │ ├── iconCircle_brown.png
│ │ │ │ │ │ ├── iconCircle_brown.png.meta
│ │ │ │ │ │ ├── iconCircle_grey.png
│ │ │ │ │ │ ├── iconCircle_grey.png.meta
│ │ │ │ │ │ ├── iconCross_beige.png
│ │ │ │ │ │ ├── iconCross_beige.png.meta
│ │ │ │ │ │ ├── iconCross_blue.png
│ │ │ │ │ │ ├── iconCross_blue.png.meta
│ │ │ │ │ │ ├── iconCross_brown.png
│ │ │ │ │ │ ├── iconCross_brown.png.meta
│ │ │ │ │ │ ├── iconCross_grey.png
│ │ │ │ │ │ ├── iconCross_grey.png.meta
│ │ │ │ │ │ ├── panel_beigeLight.png
│ │ │ │ │ │ ├── panel_beigeLight.png.meta
│ │ │ │ │ │ ├── panel_beige.png
│ │ │ │ │ │ ├── panel_beige.png.meta
│ │ │ │ │ │ ├── panel_blue.png
│ │ │ │ │ │ ├── panel_blue.png.meta
│ │ │ │ │ │ ├── panel_brown.png
│ │ │ │ │ │ ├── panel_brown.png.meta
│ │ │ │ │ │ ├── panelInset_beigeLight.png
│ │ │ │ │ │ ├── panelInset_beigeLight.png.meta
│ │ │ │ │ │ ├── panelInset_beige.png
│ │ │ │ │ │ ├── panelInset_beige.png.meta
│ │ │ │ │ │ ├── panelInset_blue.png
│ │ │ │ │ │ ├── panelInset_blue.png.meta
│ │ │ │ │ │ ├── panelInset_brown.png
│ │ │ │ │ │ ├── panelInset_brown.png.meta
│ │ │ │ │ │ ├── pen.png
│ │ │ │ │ │ ├── pen.png.meta
│ │ │ │ │ │ ├── superadmin.png
│ │ │ │ │ │ └── superadmin.png.meta
│ │ │ │ │ └── RPGSprites.meta
│ │ │ │ └── UI.meta
│ │ │ ├── Art.meta
│ │ │ ├── Documentation
│ │ │ │ ├── Images
│ │ │ │ │ ├── Battle_Screenshot.png
│ │ │ │ │ ├── Battle_Screenshot.png.meta
│ │ │ │ │ ├── GameConfiguration_Screenshot.png
│ │ │ │ │ ├── GameConfiguration_Screenshot.png.meta
│ │ │ │ │ ├── MainMenu_Screenshot.png
│ │ │ │ │ ├── MainMenu_Screenshot.png.meta
│ │ │ │ │ ├── Pirate_Panic_Icon.png
│ │ │ │ │ └── Pirate_Panic_Icon.png.meta
│ │ │ │ ├── Images.meta
│ │ │ │ ├── README.md
│ │ │ │ └── README.md.meta
│ │ │ ├── Documentation.meta
│ │ │ ├── Prefabs
│ │ │ │ ├── Managers
│ │ │ │ │ ├── CardListManager.prefab
│ │ │ │ │ ├── CardListManager.prefab.meta
│ │ │ │ │ ├── GameConfigurationManager.prefab
│ │ │ │ │ ├── GameConfigurationManager.prefab.meta
│ │ │ │ │ ├── NodeMapManager.prefab
│ │ │ │ │ ├── NodeMapManager.prefab.meta
│ │ │ │ │ ├── SoundManager.prefab
│ │ │ │ │ └── SoundManager.prefab.meta
│ │ │ │ ├── Managers.meta
│ │ │ │ ├── Menu
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── AnimatedEffects
│ │ │ │ │ │ │ ├── CannonAttackSprite.prefab
│ │ │ │ │ │ │ ├── CannonAttackSprite.prefab.meta
│ │ │ │ │ │ │ ├── DamageSprite.prefab
│ │ │ │ │ │ │ └── DamageSprite.prefab.meta
│ │ │ │ │ │ ├── AnimatedEffects.meta
│ │ │ │ │ │ ├── CardVisualizers
│ │ │ │ │ │ │ ├── Visualizer_AoEShip.prefab
│ │ │ │ │ │ │ ├── Visualizer_AoEShip.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_BigShip.prefab
│ │ │ │ │ │ │ ├── Visualizer_BigShip.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_Boats.prefab
│ │ │ │ │ │ │ ├── Visualizer_Boats.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_Fireball.prefab
│ │ │ │ │ │ │ └── Visualizer_Fireball.prefab.meta
│ │ │ │ │ │ ├── CardVisualizers.meta
│ │ │ │ │ │ ├── Hand
│ │ │ │ │ │ │ ├── CardGrabber.prefab
│ │ │ │ │ │ │ ├── CardGrabber.prefab.meta
│ │ │ │ │ │ │ ├── CostPanel.prefab
│ │ │ │ │ │ │ ├── CostPanel.prefab.meta
│ │ │ │ │ │ │ ├── GoldPanel.prefab
│ │ │ │ │ │ │ ├── GoldPanel.prefab.meta
│ │ │ │ │ │ │ ├── HandManager.prefab
│ │ │ │ │ │ │ ├── HandManager.prefab.meta
│ │ │ │ │ │ │ ├── HandPanel.prefab
│ │ │ │ │ │ │ └── HandPanel.prefab.meta
│ │ │ │ │ │ ├── Hand.meta
│ │ │ │ │ │ ├── Map
│ │ │ │ │ │ │ ├── Island.prefab
│ │ │ │ │ │ │ ├── Island.prefab.meta
│ │ │ │ │ │ │ ├── Node.prefab
│ │ │ │ │ │ │ ├── Node.prefab.meta
│ │ │ │ │ │ │ ├── Water.prefab
│ │ │ │ │ │ │ └── Water.prefab.meta
│ │ │ │ │ │ ├── Map.meta
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ │ ├── Fireball.prefab
│ │ │ │ │ │ │ │ └── Fireball.prefab.meta
│ │ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ │ ├── AoEShip_Black.prefab
│ │ │ │ │ │ │ │ ├── AoEShip_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── AoEShip_Red.prefab
│ │ │ │ │ │ │ │ ├── AoEShip_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── BigShip_Black.prefab
│ │ │ │ │ │ │ │ ├── BigShip_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── BigShip_Red.prefab
│ │ │ │ │ │ │ │ ├── BigShip_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── Boats_Black.prefab
│ │ │ │ │ │ │ │ ├── Boats_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── Boats_Red.prefab
│ │ │ │ │ │ │ │ ├── Boats_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── Fort_Black.prefab
│ │ │ │ │ │ │ │ ├── Fort_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── Fort_Red.prefab
│ │ │ │ │ │ │ │ ├── Fort_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── MainFort_Black.prefab
│ │ │ │ │ │ │ │ ├── MainFort_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── MainFort_Red.prefab
│ │ │ │ │ │ │ │ └── MainFort_Red.prefab.meta
│ │ │ │ │ │ │ └── Units.meta
│ │ │ │ │ │ ├── Resources.meta
│ │ │ │ │ │ ├── UI
│ │ │ │ │ │ │ ├── HpBarFriendly.prefab
│ │ │ │ │ │ │ ├── HpBarFriendly.prefab.meta
│ │ │ │ │ │ │ ├── HpBar.prefab
│ │ │ │ │ │ │ ├── HpBar.prefab.meta
│ │ │ │ │ │ │ ├── SmallHpBarFriendly.prefab
│ │ │ │ │ │ │ ├── SmallHpBarFriendly.prefab.meta
│ │ │ │ │ │ │ ├── SmallHpBar.prefab
│ │ │ │ │ │ │ ├── SmallHpBar.prefab.meta
│ │ │ │ │ │ │ ├── SummaryMenu.prefab
│ │ │ │ │ │ │ └── SummaryMenu.prefab.meta
│ │ │ │ │ │ └── UI.meta
│ │ │ │ │ ├── BattleMenuUI.prefab
│ │ │ │ │ ├── BattleMenuUI.prefab.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── CardInfo.prefab
│ │ │ │ │ │ ├── CardInfo.prefab.meta
│ │ │ │ │ │ ├── CardInfoSidePanel.prefab
│ │ │ │ │ │ ├── CardInfoSidePanel.prefab.meta
│ │ │ │ │ │ ├── CardOptionsPanel.prefab
│ │ │ │ │ │ ├── CardOptionsPanel.prefab.meta
│ │ │ │ │ │ ├── CardSlotStackUI.prefab
│ │ │ │ │ │ ├── CardSlotStackUI.prefab.meta
│ │ │ │ │ │ ├── CardSlotUI.prefab
│ │ │ │ │ │ ├── CardSlotUI.prefab.meta
│ │ │ │ │ │ ├── CostImage.prefab
│ │ │ │ │ │ ├── CostImage.prefab.meta
│ │ │ │ │ │ ├── StackedCardDisplay.prefab
│ │ │ │ │ │ └── StackedCardDisplay.prefab.meta
│ │ │ │ │ ├── CardsMenuUI.prefab
│ │ │ │ │ ├── CardsMenuUI.prefab.meta
│ │ │ │ │ ├── Cards.meta
│ │ │ │ │ ├── Clans
│ │ │ │ │ │ ├── ClanCreationPanel.prefab
│ │ │ │ │ │ ├── ClanCreationPanel.prefab.meta
│ │ │ │ │ │ ├── ClanSearchResult.prefab
│ │ │ │ │ │ ├── ClanSearchResult.prefab.meta
│ │ │ │ │ │ ├── ClanUserPanel.prefab
│ │ │ │ │ │ └── ClanUserPanel.prefab.meta
│ │ │ │ │ ├── ClansMenuUI.prefab
│ │ │ │ │ ├── ClansMenuUI.prefab.meta
│ │ │ │ │ ├── Clans.meta
│ │ │ │ │ ├── Friends
│ │ │ │ │ │ ├── FriendPanel.prefab
│ │ │ │ │ │ ├── FriendPanel.prefab.meta
│ │ │ │ │ │ ├── UsernameTip.prefab
│ │ │ │ │ │ └── UsernameTip.prefab.meta
│ │ │ │ │ ├── FriendsMenuUI.prefab
│ │ │ │ │ ├── FriendsMenuUI.prefab.meta
│ │ │ │ │ ├── Friends.meta
│ │ │ │ │ ├── Leaderboards
│ │ │ │ │ │ ├── LeaderboardEntry.prefab
│ │ │ │ │ │ └── LeaderboardEntry.prefab.meta
│ │ │ │ │ ├── LeaderboardsMenuUI.prefab
│ │ │ │ │ ├── LeaderboardsMenuUI.prefab.meta
│ │ │ │ │ ├── Leaderboards.meta
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── ProfilePanel.prefab
│ │ │ │ │ │ ├── ProfilePanel.prefab.meta
│ │ │ │ │ │ ├── ProfilePopup.prefab
│ │ │ │ │ │ ├── ProfilePopup.prefab.meta
│ │ │ │ │ │ ├── ProfileUpdatePanel.prefab
│ │ │ │ │ │ └── ProfileUpdatePanel.prefab.meta
│ │ │ │ │ ├── ProfileMenuUI.prefab
│ │ │ │ │ ├── ProfileMenuUI.prefab.meta
│ │ │ │ │ └── Profile.meta
│ │ │ │ ├── Menu.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── BackButton.prefab
│ │ │ │ │ ├── BackButton.prefab.meta
│ │ │ │ │ ├── Background.prefab
│ │ │ │ │ ├── Background.prefab.meta
│ │ │ │ │ ├── Button.prefab
│ │ │ │ │ ├── Button.prefab.meta
│ │ │ │ │ ├── Chat
│ │ │ │ │ │ ├── ActiveUserText.prefab
│ │ │ │ │ │ ├── ActiveUserText.prefab.meta
│ │ │ │ │ │ ├── ChatPanelClan.prefab
│ │ │ │ │ │ ├── ChatPanelClan.prefab.meta
│ │ │ │ │ │ ├── ChatPanel.prefab
│ │ │ │ │ │ ├── ChatPanel.prefab.meta
│ │ │ │ │ │ ├── OtherUserMessage.prefab
│ │ │ │ │ │ ├── OtherUserMessage.prefab.meta
│ │ │ │ │ │ ├── ServerMessage.prefab
│ │ │ │ │ │ ├── ServerMessage.prefab.meta
│ │ │ │ │ │ ├── YourMessage.prefab
│ │ │ │ │ │ └── YourMessage.prefab.meta
│ │ │ │ │ ├── Chat.meta
│ │ │ │ │ ├── CloseButton.prefab
│ │ │ │ │ ├── CloseButton.prefab.meta
│ │ │ │ │ ├── Menus
│ │ │ │ │ │ ├── 3D Background.prefab
│ │ │ │ │ │ ├── 3D Background.prefab.meta
│ │ │ │ │ │ ├── LoadingMenu.prefab
│ │ │ │ │ │ ├── LoadingMenu.prefab.meta
│ │ │ │ │ │ ├── MainMenu.prefab
│ │ │ │ │ │ ├── MainMenu.prefab.meta
│ │ │ │ │ │ ├── SettingsMenu.prefab
│ │ │ │ │ │ └── SettingsMenu.prefab.meta
│ │ │ │ │ ├── Menus.meta
│ │ │ │ │ ├── NotificationManager.prefab
│ │ │ │ │ ├── NotificationManager.prefab.meta
│ │ │ │ │ ├── NotificationPopup.prefab
│ │ │ │ │ ├── NotificationPopup.prefab.meta
│ │ │ │ │ ├── RefreshButton.prefab
│ │ │ │ │ ├── RefreshButton.prefab.meta
│ │ │ │ │ ├── SampleTextfieldAsul.prefab
│ │ │ │ │ ├── SampleTextfieldAsul.prefab.meta
│ │ │ │ │ ├── SampleTextfieldBungee.prefab
│ │ │ │ │ ├── SampleTextfieldBungee.prefab.meta
│ │ │ │ │ ├── TextInput.prefab
│ │ │ │ │ └── TextInput.prefab.meta
│ │ │ │ └── UI.meta
│ │ │ ├── Prefabs.meta
│ │ │ ├── Scenes
│ │ │ │ ├── Scene01MainMenu.unity
│ │ │ │ ├── Scene01MainMenu.unity.meta
│ │ │ │ ├── Scene02Battle.unity
│ │ │ │ └── Scene02Battle.unity.meta
│ │ │ ├── Scenes.meta
│ │ │ ├── ScriptableObjects
│ │ │ │ ├── GameConfiguration.asset
│ │ │ │ ├── GameConfiguration.asset.meta
│ │ │ │ ├── Menus
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── AvatarSprites.asset
│ │ │ │ │ │ ├── AvatarSprites.asset.meta
│ │ │ │ │ │ ├── GameConnection.asset
│ │ │ │ │ │ └── GameConnection.asset.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── AllCards.asset
│ │ │ │ │ │ ├── AllCards.asset.meta
│ │ │ │ │ │ ├── Card0 BigShip.asset
│ │ │ │ │ │ ├── Card0 BigShip.asset.meta
│ │ │ │ │ │ ├── Card1 AOEShip.asset
│ │ │ │ │ │ ├── Card1 AOEShip.asset.meta
│ │ │ │ │ │ ├── Card2 Boats.asset
│ │ │ │ │ │ ├── Card2 Boats.asset.meta
│ │ │ │ │ │ ├── Card3 Fireball.asset
│ │ │ │ │ │ ├── Card3 Fireball.asset.meta
│ │ │ │ │ │ ├── StartingDeck.asset
│ │ │ │ │ │ ├── StartingDeck.asset.meta
│ │ │ │ │ │ ├── StartingStructures.asset
│ │ │ │ │ │ ├── StartingStructures.asset.meta
│ │ │ │ │ │ ├── Structure0 Fort.asset
│ │ │ │ │ │ ├── Structure0 Fort.asset.meta
│ │ │ │ │ │ ├── Structure1 MainFort.asset
│ │ │ │ │ │ └── Structure1 MainFort.asset.meta
│ │ │ │ │ └── Cards.meta
│ │ │ │ └── Menus.meta
│ │ │ ├── ScriptableObjects.meta
│ │ │ ├── Scripts
│ │ │ │ ├── Editor
│ │ │ │ │ ├── Nakama
│ │ │ │ │ │ ├── PiratePanic
│ │ │ │ │ │ │ ├── MenuItems.cs
│ │ │ │ │ │ │ └── MenuItems.cs.meta
│ │ │ │ │ │ └── PiratePanic.meta
│ │ │ │ │ └── Nakama.meta
│ │ │ │ ├── Editor.meta
│ │ │ │ ├── GameConfiguration.cs
│ │ │ │ ├── GameConfiguration.cs.meta
│ │ │ │ ├── GameConnection.cs
│ │ │ │ ├── GameConnection.cs.meta
│ │ │ │ ├── GameConstants.cs
│ │ │ │ ├── GameConstants.cs.meta
│ │ │ │ ├── GameStateManager.cs
│ │ │ │ ├── GameStateManager.cs.meta
│ │ │ │ ├── Managers
│ │ │ │ │ ├── CardListManager.cs
│ │ │ │ │ ├── CardListManager.cs.meta
│ │ │ │ │ ├── GameConfigurationManager.cs
│ │ │ │ │ ├── GameConfigurationManager.cs.meta
│ │ │ │ │ ├── NodeMapManager.cs
│ │ │ │ │ ├── NodeMapManager.cs.meta
│ │ │ │ │ ├── SoundManager.cs
│ │ │ │ │ └── SoundManager.cs.meta
│ │ │ │ ├── Managers.meta
│ │ │ │ ├── Menus
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── Deck
│ │ │ │ │ │ │ ├── CardCollection.cs
│ │ │ │ │ │ │ ├── CardCollection.cs.meta
│ │ │ │ │ │ │ ├── Card.cs
│ │ │ │ │ │ │ └── Card.cs.meta
│ │ │ │ │ │ ├── Deck.meta
│ │ │ │ │ │ ├── Hand
│ │ │ │ │ │ │ ├── CardGrabber.cs
│ │ │ │ │ │ │ ├── CardGrabber.cs.meta
│ │ │ │ │ │ │ ├── DropVisualizer.cs
│ │ │ │ │ │ │ ├── DropVisualizer.cs.meta
│ │ │ │ │ │ │ ├── Gold.cs
│ │ │ │ │ │ │ ├── Gold.cs.meta
│ │ │ │ │ │ │ ├── GoldPanel.cs
│ │ │ │ │ │ │ ├── GoldPanel.cs.meta
│ │ │ │ │ │ │ ├── Hand.cs
│ │ │ │ │ │ │ ├── Hand.cs.meta
│ │ │ │ │ │ │ ├── HandPanel.cs
│ │ │ │ │ │ │ └── HandPanel.cs.meta
│ │ │ │ │ │ ├── Hand.meta
│ │ │ │ │ │ ├── Multiplayer
│ │ │ │ │ │ │ ├── BattleConnection.cs
│ │ │ │ │ │ │ ├── BattleConnection.cs.meta
│ │ │ │ │ │ │ ├── MatchEndPlacement.cs
│ │ │ │ │ │ │ ├── MatchEndPlacement.cs.meta
│ │ │ │ │ │ │ ├── MatchEndRequest.cs
│ │ │ │ │ │ │ ├── MatchEndRequest.cs.meta
│ │ │ │ │ │ │ ├── MatchEndResponse.cs
│ │ │ │ │ │ │ ├── MatchEndResponse.cs.meta
│ │ │ │ │ │ │ ├── MatchStates
│ │ │ │ │ │ │ │ ├── Cards
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardCancelled.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardCancelled.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayed.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayed.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayRequest.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayRequest.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageStartingHand.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageStartingHand.cs.meta
│ │ │ │ │ │ │ │ ├── Cards.meta
│ │ │ │ │ │ │ │ ├── EndGame.meta
│ │ │ │ │ │ │ │ ├── MatchMessage.cs
│ │ │ │ │ │ │ │ ├── MatchMessage.cs.meta
│ │ │ │ │ │ │ │ ├── MatchMessageType.cs
│ │ │ │ │ │ │ │ ├── MatchMessageType.cs.meta
│ │ │ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ │ │ ├── MatchMessageSpellActivated.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageSpellActivated.cs.meta
│ │ │ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitAttacked.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitAttacked.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitMoved.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitMoved.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitSpawned.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageUnitSpawned.cs.meta
│ │ │ │ │ │ │ │ └── Units.meta
│ │ │ │ │ │ │ └── MatchStates.meta
│ │ │ │ │ │ ├── Multiplayer.meta
│ │ │ │ │ │ ├── Nodes
│ │ │ │ │ │ │ ├── Node.cs
│ │ │ │ │ │ │ └── Node.cs.meta
│ │ │ │ │ │ ├── Nodes.meta
│ │ │ │ │ │ ├── PlayerColor.cs
│ │ │ │ │ │ ├── PlayerColor.cs.meta
│ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ ├── Fireball.cs
│ │ │ │ │ │ │ ├── Fireball.cs.meta
│ │ │ │ │ │ │ ├── ISpell.cs
│ │ │ │ │ │ │ ├── ISpell.cs.meta
│ │ │ │ │ │ │ ├── SpellsManager.cs
│ │ │ │ │ │ │ ├── SpellsManager.cs.meta
│ │ │ │ │ │ │ ├── SpellType.cs
│ │ │ │ │ │ │ └── SpellType.cs.meta
│ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ ├── UI
│ │ │ │ │ │ │ ├── HealthBar.cs
│ │ │ │ │ │ │ ├── HealthBar.cs.meta
│ │ │ │ │ │ │ ├── SummaryMenu.cs
│ │ │ │ │ │ │ └── SummaryMenu.cs.meta
│ │ │ │ │ │ ├── UI.meta
│ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ ├── AttackType.cs
│ │ │ │ │ │ │ ├── AttackType.cs.meta
│ │ │ │ │ │ │ ├── CustomAnimator.cs
│ │ │ │ │ │ │ ├── CustomAnimator.cs.meta
│ │ │ │ │ │ │ ├── GroupUnit.cs
│ │ │ │ │ │ │ ├── GroupUnit.cs.meta
│ │ │ │ │ │ │ ├── GroupUnitModel.cs
│ │ │ │ │ │ │ ├── GroupUnitModel.cs.meta
│ │ │ │ │ │ │ ├── IDamagable.cs
│ │ │ │ │ │ │ ├── IDamagable.cs.meta
│ │ │ │ │ │ │ ├── SimpleUnit.cs
│ │ │ │ │ │ │ ├── SimpleUnit.cs.meta
│ │ │ │ │ │ │ ├── SimpleUnitModel.cs
│ │ │ │ │ │ │ ├── SimpleUnitModel.cs.meta
│ │ │ │ │ │ │ ├── StructureAI.cs
│ │ │ │ │ │ │ ├── StructureAI.cs.meta
│ │ │ │ │ │ │ ├── SubUnit.cs
│ │ │ │ │ │ │ ├── SubUnit.cs.meta
│ │ │ │ │ │ │ ├── UnitAI.cs
│ │ │ │ │ │ │ ├── UnitAI.cs.meta
│ │ │ │ │ │ │ ├── Unit.cs
│ │ │ │ │ │ │ ├── Unit.cs.meta
│ │ │ │ │ │ │ ├── UnitModel.cs
│ │ │ │ │ │ │ ├── UnitModel.cs.meta
│ │ │ │ │ │ │ ├── UnitsManager.cs
│ │ │ │ │ │ │ ├── UnitsManager.cs.meta
│ │ │ │ │ │ │ ├── UnitType.cs
│ │ │ │ │ │ │ └── UnitType.cs.meta
│ │ │ │ │ │ └── Units.meta
│ │ │ │ │ ├── BattleMenuUI.cs
│ │ │ │ │ ├── BattleMenuUI.cs.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── CardData.cs
│ │ │ │ │ │ ├── CardData.cs.meta
│ │ │ │ │ │ ├── CardInfo.cs
│ │ │ │ │ │ ├── CardInfo.cs.meta
│ │ │ │ │ │ ├── CardInfoMenu.cs
│ │ │ │ │ │ ├── CardInfoMenu.cs.meta
│ │ │ │ │ │ ├── CardInfoSidePanel.cs
│ │ │ │ │ │ ├── CardInfoSidePanel.cs.meta
│ │ │ │ │ │ ├── CardList.cs
│ │ │ │ │ │ ├── CardList.cs.meta
│ │ │ │ │ │ ├── CardOperationResponse.cs
│ │ │ │ │ │ ├── CardOperationResponse.cs.meta
│ │ │ │ │ │ ├── CardSlotStackUI.cs
│ │ │ │ │ │ ├── CardSlotStackUI.cs.meta
│ │ │ │ │ │ ├── CardSlotUI.cs
│ │ │ │ │ │ ├── CardSlotUI.cs.meta
│ │ │ │ │ │ ├── CardType.cs
│ │ │ │ │ │ ├── CardType.cs.meta
│ │ │ │ │ │ ├── DropRegion.cs
│ │ │ │ │ │ └── DropRegion.cs.meta
│ │ │ │ │ ├── CardsMenuUI.cs
│ │ │ │ │ ├── CardsMenuUI.cs.meta
│ │ │ │ │ ├── Cards.meta
│ │ │ │ │ ├── Clans
│ │ │ │ │ │ ├── Chat
│ │ │ │ │ │ │ ├── ChatChannelClanUI.cs
│ │ │ │ │ │ │ ├── ChatChannelClanUI.cs.meta
│ │ │ │ │ │ │ ├── ChatChannelUI.cs
│ │ │ │ │ │ │ ├── ChatChannelUI.cs.meta
│ │ │ │ │ │ │ ├── ChatMessageUI.cs
│ │ │ │ │ │ │ ├── ChatMessageUI.cs.meta
│ │ │ │ │ │ │ ├── ChatServerMessageUI.cs
│ │ │ │ │ │ │ └── ChatServerMessageUI.cs.meta
│ │ │ │ │ │ ├── Chat.meta
│ │ │ │ │ │ ├── ClanCreationPanel.cs
│ │ │ │ │ │ ├── ClanCreationPanel.cs.meta
│ │ │ │ │ │ ├── ClanMenuUIState.cs
│ │ │ │ │ │ ├── ClanMenuUIState.cs.meta
│ │ │ │ │ │ ├── ClanSearchResult.cs
│ │ │ │ │ │ ├── ClanSearchResult.cs.meta
│ │ │ │ │ │ ├── ClanUserEntry.cs
│ │ │ │ │ │ ├── ClanUserEntry.cs.meta
│ │ │ │ │ │ ├── IUserGroup.cs
│ │ │ │ │ │ └── IUserGroup.cs.meta
│ │ │ │ │ ├── ClansMenuUI.cs
│ │ │ │ │ ├── ClansMenuUI.cs.meta
│ │ │ │ │ ├── Clans.meta
│ │ │ │ │ ├── Friends
│ │ │ │ │ │ ├── FriendPanel.cs
│ │ │ │ │ │ ├── FriendPanel.cs.meta
│ │ │ │ │ │ ├── UsernameSearcher.cs
│ │ │ │ │ │ ├── UsernameSearcher.cs.meta
│ │ │ │ │ │ ├── UsernameTip.cs
│ │ │ │ │ │ └── UsernameTip.cs.meta
│ │ │ │ │ ├── FriendsMenuUI.cs
│ │ │ │ │ ├── FriendsMenuUI.cs.meta
│ │ │ │ │ ├── Friends.meta
│ │ │ │ │ ├── Leaderboards
│ │ │ │ │ │ ├── LeaderboardEntry.cs
│ │ │ │ │ │ └── LeaderboardEntry.cs.meta
│ │ │ │ │ ├── LeaderboardsMenuUI.cs
│ │ │ │ │ ├── LeaderboardsMenuUI.cs.meta
│ │ │ │ │ ├── Leaderboards.meta
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── PlayerData.cs
│ │ │ │ │ │ ├── PlayerData.cs.meta
│ │ │ │ │ │ ├── ProfilePanel.cs
│ │ │ │ │ │ ├── ProfilePanel.cs.meta
│ │ │ │ │ │ ├── ProfilePopup.cs
│ │ │ │ │ │ ├── ProfilePopup.cs.meta
│ │ │ │ │ │ ├── ProfileUpdatePanel.cs
│ │ │ │ │ │ └── ProfileUpdatePanel.cs.meta
│ │ │ │ │ ├── ProfileMenuUI.cs
│ │ │ │ │ ├── ProfileMenuUI.cs.meta
│ │ │ │ │ └── Profile.meta
│ │ │ │ ├── Menus.meta
│ │ │ │ ├── Scene01MainMenuController.cs
│ │ │ │ ├── Scene01MainMenuController.cs.meta
│ │ │ │ ├── Scene02BattleController.cs
│ │ │ │ ├── Scene02BattleController.cs.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── AvatarSprites.cs
│ │ │ │ │ ├── AvatarSprites.cs.meta
│ │ │ │ │ ├── Menus
│ │ │ │ │ │ ├── IMenu.cs
│ │ │ │ │ │ ├── IMenu.cs.meta
│ │ │ │ │ │ ├── LoadingMenu.cs
│ │ │ │ │ │ ├── LoadingMenu.cs.meta
│ │ │ │ │ │ ├── Menu.cs
│ │ │ │ │ │ └── Menu.cs.meta
│ │ │ │ │ ├── Menus.meta
│ │ │ │ │ ├── Notifications
│ │ │ │ │ │ ├── NotificationCode.cs
│ │ │ │ │ │ ├── NotificationCode.cs.meta
│ │ │ │ │ │ ├── NotificationPopup.cs
│ │ │ │ │ │ └── NotificationPopup.cs.meta
│ │ │ │ │ └── Notifications.meta
│ │ │ │ ├── UI.meta
│ │ │ │ ├── Utils
│ │ │ │ │ ├── Singleton.cs
│ │ │ │ │ └── Singleton.cs.meta
│ │ │ │ └── Utils.meta
│ │ │ └── Scripts.meta
│ │ ├── PiratePanic.meta
│ │ ├── Plugins
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── AndroidManifest.xml.meta
│ │ │ │ ├── androidx.activity.activity-1.0.0.aar
│ │ │ │ ├── androidx.activity.activity-1.0.0.aar.meta
│ │ │ │ ├── androidx.annotation.annotation-1.1.0.jar
│ │ │ │ ├── androidx.annotation.annotation-1.1.0.jar.meta
│ │ │ │ ├── androidx.appcompat.appcompat-1.1.0.aar
│ │ │ │ ├── androidx.appcompat.appcompat-1.1.0.aar.meta
│ │ │ │ ├── androidx.appcompat.appcompat-resources-1.1.0.aar
│ │ │ │ ├── androidx.appcompat.appcompat-resources-1.1.0.aar.meta
│ │ │ │ ├── androidx.arch.core.core-common-2.1.0.jar
│ │ │ │ ├── androidx.arch.core.core-common-2.1.0.jar.meta
│ │ │ │ ├── androidx.arch.core.core-runtime-2.0.0.aar
│ │ │ │ ├── androidx.arch.core.core-runtime-2.0.0.aar.meta
│ │ │ │ ├── androidx.asynclayoutinflater.asynclayoutinflater-1.0.0.aar
│ │ │ │ ├── androidx.asynclayoutinflater.asynclayoutinflater-1.0.0.aar.meta
│ │ │ │ ├── androidx.browser.browser-1.0.0.aar
│ │ │ │ ├── androidx.browser.browser-1.0.0.aar.meta
│ │ │ │ ├── androidx.cardview.cardview-1.0.0.aar
│ │ │ │ ├── androidx.cardview.cardview-1.0.0.aar.meta
│ │ │ │ ├── androidx.collection.collection-1.1.0.jar
│ │ │ │ ├── androidx.collection.collection-1.1.0.jar.meta
│ │ │ │ ├── androidx.coordinatorlayout.coordinatorlayout-1.0.0.aar
│ │ │ │ ├── androidx.coordinatorlayout.coordinatorlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.core.core-1.1.0.aar
│ │ │ │ ├── androidx.core.core-1.1.0.aar.meta
│ │ │ │ ├── androidx.cursoradapter.cursoradapter-1.0.0.aar
│ │ │ │ ├── androidx.cursoradapter.cursoradapter-1.0.0.aar.meta
│ │ │ │ ├── androidx.customview.customview-1.0.0.aar
│ │ │ │ ├── androidx.customview.customview-1.0.0.aar.meta
│ │ │ │ ├── androidx.documentfile.documentfile-1.0.0.aar
│ │ │ │ ├── androidx.documentfile.documentfile-1.0.0.aar.meta
│ │ │ │ ├── androidx.drawerlayout.drawerlayout-1.0.0.aar
│ │ │ │ ├── androidx.drawerlayout.drawerlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.fragment.fragment-1.1.0.aar
│ │ │ │ ├── androidx.fragment.fragment-1.1.0.aar.meta
│ │ │ │ ├── androidx.interpolator.interpolator-1.0.0.aar
│ │ │ │ ├── androidx.interpolator.interpolator-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-core-ui-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-core-ui-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-core-utils-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-core-utils-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-v4-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-v4-1.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-common-2.1.0.jar
│ │ │ │ ├── androidx.lifecycle.lifecycle-common-2.1.0.jar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-2.0.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-2.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-core-2.0.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-core-2.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-runtime-2.1.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-runtime-2.1.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-viewmodel-2.1.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-viewmodel-2.1.0.aar.meta
│ │ │ │ ├── androidx.loader.loader-1.0.0.aar
│ │ │ │ ├── androidx.loader.loader-1.0.0.aar.meta
│ │ │ │ ├── androidx.localbroadcastmanager.localbroadcastmanager-1.0.0.aar
│ │ │ │ ├── androidx.localbroadcastmanager.localbroadcastmanager-1.0.0.aar.meta
│ │ │ │ ├── androidx.media.media-1.0.0.aar
│ │ │ │ ├── androidx.media.media-1.0.0.aar.meta
│ │ │ │ ├── androidx.print.print-1.0.0.aar
│ │ │ │ ├── androidx.print.print-1.0.0.aar.meta
│ │ │ │ ├── androidx.savedstate.savedstate-1.0.0.aar
│ │ │ │ ├── androidx.savedstate.savedstate-1.0.0.aar.meta
│ │ │ │ ├── androidx.slidingpanelayout.slidingpanelayout-1.0.0.aar
│ │ │ │ ├── androidx.slidingpanelayout.slidingpanelayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.swiperefreshlayout.swiperefreshlayout-1.0.0.aar
│ │ │ │ ├── androidx.swiperefreshlayout.swiperefreshlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-1.1.0.aar
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-1.1.0.aar.meta
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-animated-1.1.0.aar
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-animated-1.1.0.aar.meta
│ │ │ │ ├── androidx.versionedparcelable.versionedparcelable-1.1.0.aar
│ │ │ │ ├── androidx.versionedparcelable.versionedparcelable-1.1.0.aar.meta
│ │ │ │ ├── androidx.viewpager.viewpager-1.0.0.aar
│ │ │ │ ├── androidx.viewpager.viewpager-1.0.0.aar.meta
│ │ │ │ ├── com.android.installreferrer.installreferrer-1.0.aar
│ │ │ │ ├── com.android.installreferrer.installreferrer-1.0.aar.meta
│ │ │ │ ├── com.google.zxing.core-3.3.3.jar
│ │ │ │ ├── com.google.zxing.core-3.3.3.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-android-1.4.0.jar
│ │ │ │ ├── com.parse.bolts.bolts-android-1.4.0.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-applinks-1.4.0.jar
│ │ │ │ ├── com.parse.bolts.bolts-applinks-1.4.0.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-tasks-1.4.0.jar
│ │ │ │ └── com.parse.bolts.bolts-tasks-1.4.0.jar.meta
│ │ │ └── Android.meta
│ │ └── Plugins.meta
│ ├── Packages
│ │ ├── manifest.json
│ │ └── packages-lock.json
│ ├── ProjectSettings
│ │ ├── AudioManager.asset
│ │ ├── ClusterInputManager.asset
│ │ ├── DynamicsManager.asset
│ │ ├── EditorBuildSettings.asset
│ │ ├── EditorSettings.asset
│ │ ├── GraphicsSettings.asset
│ │ ├── GvhProjectSettings.xml
│ │ ├── InputManager.asset
│ │ ├── NavMeshAreas.asset
│ │ ├── PackageManagerSettings.asset
│ │ ├── Physics2DSettings.asset
│ │ ├── PresetManager.asset
│ │ ├── ProjectSettings.asset
│ │ ├── ProjectVersion.txt
│ │ ├── QualitySettings.asset
│ │ ├── SceneTemplateSettings.json
│ │ ├── TagManager.asset
│ │ ├── TimeManager.asset
│ │ ├── UnityConnectSettings.asset
│ │ ├── VersionControlSettings.asset
│ │ ├── VFXManager.asset
│ │ └── XRSettings.asset
│ └── UserSettings
│ └── EditorUserSettings.asset
├── README.md
└── ServerModules
├── docker-compose.yml
├── Dockerfile
├── local.yml
├── package.json
├── package-lock.json
├── src
│ ├── clans.ts
│ ├── deck.ts
│ ├── economy.ts
│ ├── main.ts
│ ├── match.ts
│ └── quests.ts
└── tsconfig.json
105 directories, 1183 files
欢迎来到《海盗恐慌》!这个Unity示例项目展示了如何利用Nakama服务器的功能。Nakama是一个旨在支持现代游戏和应用程序的开源服务器,其特性包括用户账户、聊天、社交、匹配器、实时多人游戏等。
本文档提供了所有必要信息,以便下载Unity游戏、运行Nakama服务器并玩《海盗恐慌》游戏。
开始之前:
1. 设置Docker:Docker引擎是必需的。按照快速入门指南进行设置。
2. 设置Unity:需要Unity编辑器。从Unity官网下载。
3. 自我对战:在Unity编辑器中打开项目,进行Unity独立构建,然后运行《海盗恐慌》的独立构建版本,点击“战斗”即可。
游戏场景:《海盗恐慌》游戏包含了几个场景,例如主菜单(Scene01MainMenu)和核心游戏循环(Scene02Battle)。
常量与配置:游戏集中了一些值用于开发者调试和实验,如游戏配置(GameConfiguration)和游戏常量(GameConstants)。
【实例截图】
【核心代码】
文件清单
└── unity-sampleproject-38bccb6171804e0a88c013eaae67048bb2618eda
├── LICENSE
├── PiratePanic
│ ├── Assets
│ │ ├── 3rdParty
│ │ │ ├── Demigiant
│ │ │ │ ├── DOTween
│ │ │ │ │ ├── DOTween.dll
│ │ │ │ │ ├── DOTween.dll.mdb
│ │ │ │ │ ├── DOTween.dll.mdb.meta
│ │ │ │ │ ├── DOTween.dll.meta
│ │ │ │ │ ├── DOTween.XML
│ │ │ │ │ ├── DOTween.XML.meta
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── DOTweenEditor.dll
│ │ │ │ │ │ ├── DOTweenEditor.dll.mdb
│ │ │ │ │ │ ├── DOTweenEditor.dll.mdb.meta
│ │ │ │ │ │ ├── DOTweenEditor.dll.meta
│ │ │ │ │ │ ├── DOTweenEditor.XML
│ │ │ │ │ │ ├── DOTweenEditor.XML.meta
│ │ │ │ │ │ ├── Imgs
│ │ │ │ │ │ │ ├── DOTweenIcon.png
│ │ │ │ │ │ │ ├── DOTweenIcon.png.meta
│ │ │ │ │ │ │ ├── Footer_dark.png
│ │ │ │ │ │ │ ├── Footer_dark.png.meta
│ │ │ │ │ │ │ ├── Footer.png
│ │ │ │ │ │ │ ├── Footer.png.meta
│ │ │ │ │ │ │ ├── Header.jpg
│ │ │ │ │ │ │ └── Header.jpg.meta
│ │ │ │ │ │ └── Imgs.meta
│ │ │ │ │ ├── Editor.meta
│ │ │ │ │ ├── Modules
│ │ │ │ │ │ ├── DOTweenModuleAudio.cs
│ │ │ │ │ │ ├── DOTweenModuleAudio.cs.meta
│ │ │ │ │ │ ├── DOTweenModulePhysics2D.cs
│ │ │ │ │ │ ├── DOTweenModulePhysics2D.cs.meta
│ │ │ │ │ │ ├── DOTweenModulePhysics.cs
│ │ │ │ │ │ ├── DOTweenModulePhysics.cs.meta
│ │ │ │ │ │ ├── DOTween.Modules.asmdef
│ │ │ │ │ │ ├── DOTween.Modules.asmdef.meta
│ │ │ │ │ │ ├── DOTweenModuleSprite.cs
│ │ │ │ │ │ ├── DOTweenModuleSprite.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUI.cs
│ │ │ │ │ │ ├── DOTweenModuleUI.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUnityVersion.cs
│ │ │ │ │ │ ├── DOTweenModuleUnityVersion.cs.meta
│ │ │ │ │ │ ├── DOTweenModuleUtils.cs
│ │ │ │ │ │ ├── DOTweenModuleUtils.cs.meta
│ │ │ │ │ │ ├── readme.txt
│ │ │ │ │ │ └── readme.txt.meta
│ │ │ │ │ ├── Modules.meta
│ │ │ │ │ ├── readme.txt
│ │ │ │ │ └── readme.txt.meta
│ │ │ │ └── DOTween.meta
│ │ │ ├── Demigiant.meta
│ │ │ │ ├── ExternalDependencyManager
│ │ │ │ │ ├── Editor
│ │ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ │ ├── CHANGELOG.md.meta
│ │ │ │ │ │ ├── external-dependency-manager_version-1.2.163_manifest.txt
│ │ │ │ │ │ ├── external-dependency-manager_version-1.2.163_manifest.txt.meta
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.IOSResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.JarResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.PackageManagerResolver_v1.2.163.dll.meta
│ │ │ │ │ │ ├── Google.VersionHandler.dll
│ │ │ │ │ │ ├── Google.VersionHandler.dll.mdb
│ │ │ │ │ │ ├── Google.VersionHandler.dll.mdb.meta
│ │ │ │ │ │ ├── Google.VersionHandler.dll.meta
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.mdb
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.mdb.meta
│ │ │ │ │ │ ├── Google.VersionHandlerImpl_v1.2.163.dll.meta
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── LICENSE.meta
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ └── README.md.meta
│ │ │ │ │ └── Editor.meta
│ │ │ │ ├── ExternalDependencyManager.meta
│ │ │ │ ├── readme.txt
│ │ │ │ └── readme.txt.meta
│ │ │ ├── Google.meta
│ │ │ ├── Roystan
│ │ │ │ ├── readme.txt
│ │ │ │ ├── readme.txt.meta
│ │ │ │ ├── ToonWater
│ │ │ │ │ ├── Shaders
│ │ │ │ │ │ ├── HiddenNormalsTexture.shader
│ │ │ │ │ │ ├── HiddenNormalsTexture.shader.meta
│ │ │ │ │ │ ├── ToonWater.shader
│ │ │ │ │ │ └── ToonWater.shader.meta
│ │ │ │ │ ├── Shaders.meta
│ │ │ │ │ ├── Water
│ │ │ │ │ │ ├── CameraDepthTextureMode.cs
│ │ │ │ │ │ ├── CameraDepthTextureMode.cs.meta
│ │ │ │ │ │ ├── NormalsReplacementShader.cs
│ │ │ │ │ │ ├── NormalsReplacementShader.cs.meta
│ │ │ │ │ │ ├── WaterBob.cs
│ │ │ │ │ │ └── WaterBob.cs.meta
│ │ │ │ │ └── Water.meta
│ │ │ │ └── ToonWater.meta
│ │ │ └── Roystan.meta
│ │ ├── 3rdParty.meta
│ │ ├── PiratePanic
│ │ │ ├── Art
│ │ │ │ ├── Animations
│ │ │ │ │ ├── AddFriendByUsername
│ │ │ │ │ │ ├── HideTextPanel.anim
│ │ │ │ │ │ ├── HideTextPanel.anim.meta
│ │ │ │ │ │ ├── SearchAndAddFriendPanel.controller
│ │ │ │ │ │ ├── SearchAndAddFriendPanel.controller.meta
│ │ │ │ │ │ ├── ShowTextPanel.anim
│ │ │ │ │ │ └── ShowTextPanel.anim.meta
│ │ │ │ │ ├── AddFriendByUsername.meta
│ │ │ │ │ ├── FriendPanel
│ │ │ │ │ │ ├── CloseFriendPanel.anim
│ │ │ │ │ │ ├── CloseFriendPanel.anim.meta
│ │ │ │ │ │ ├── FriendPanel.controller
│ │ │ │ │ │ ├── FriendPanel.controller.meta
│ │ │ │ │ │ ├── OpenFriendPanel.anim
│ │ │ │ │ │ └── OpenFriendPanel.anim.meta
│ │ │ │ │ ├── FriendPanel.meta
│ │ │ │ │ ├── Island
│ │ │ │ │ │ ├── Island.controller
│ │ │ │ │ │ ├── Island.controller.meta
│ │ │ │ │ │ ├── IslandIdle.anim
│ │ │ │ │ │ └── IslandIdle.anim.meta
│ │ │ │ │ ├── Island.meta
│ │ │ │ │ ├── MainMenu
│ │ │ │ │ │ ├── BlackShootingRedDamage.anim
│ │ │ │ │ │ ├── BlackShootingRedDamage.anim.meta
│ │ │ │ │ │ ├── MainMenuShipFightAnimator.controller
│ │ │ │ │ │ ├── MainMenuShipFightAnimator.controller.meta
│ │ │ │ │ │ ├── RedShootingBlackDamage.anim
│ │ │ │ │ │ └── RedShootingBlackDamage.anim.meta
│ │ │ │ │ ├── MainMenu.meta
│ │ │ │ │ ├── Spells
│ │ │ │ │ │ ├── Fireball
│ │ │ │ │ │ │ ├── FireballAnimator.controller
│ │ │ │ │ │ │ ├── FireballAnimator.controller.meta
│ │ │ │ │ │ │ ├── FireballExplosion.anim
│ │ │ │ │ │ │ └── FireballExplosion.anim.meta
│ │ │ │ │ │ └── Fireball.meta
│ │ │ │ │ ├── Spells.meta
│ │ │ │ │ ├── Units
│ │ │ │ │ │ ├── Attack.anim
│ │ │ │ │ │ ├── Attack.anim.meta
│ │ │ │ │ │ ├── Boats1.overrideController
│ │ │ │ │ │ ├── Boats1.overrideController.meta
│ │ │ │ │ │ ├── Boats2.overrideController
│ │ │ │ │ │ ├── Boats2.overrideController.meta
│ │ │ │ │ │ ├── Boats3.overrideController
│ │ │ │ │ │ ├── Boats3.overrideController.meta
│ │ │ │ │ │ ├── Boats_Idle.anim
│ │ │ │ │ │ ├── Boats_Idle.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn1.anim
│ │ │ │ │ │ ├── Boats_Spawn1.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn2.anim
│ │ │ │ │ │ ├── Boats_Spawn2.anim.meta
│ │ │ │ │ │ ├── Boats_Spawn3.anim
│ │ │ │ │ │ ├── Boats_Spawn3.anim.meta
│ │ │ │ │ │ ├── CannonAttackSprite.controller
│ │ │ │ │ │ ├── CannonAttackSprite.controller.meta
│ │ │ │ │ │ ├── Damage.anim
│ │ │ │ │ │ ├── Damage.anim.meta
│ │ │ │ │ │ ├── DamageSprite.controller
│ │ │ │ │ │ ├── DamageSprite.controller.meta
│ │ │ │ │ │ ├── ShipMenuIdle.controller
│ │ │ │ │ │ ├── ShipMenuIdle.controller.meta
│ │ │ │ │ │ ├── SimpleShip.controller
│ │ │ │ │ │ ├── SimpleShip.controller.meta
│ │ │ │ │ │ ├── SimpleShip_Death.anim
│ │ │ │ │ │ ├── SimpleShip_Death.anim.meta
│ │ │ │ │ │ ├── SimpleShip_Idle.anim
│ │ │ │ │ │ ├── SimpleShip_Idle.anim.meta
│ │ │ │ │ │ ├── SimpleShip_Spawn.anim
│ │ │ │ │ │ ├── SimpleShip_Spawn.anim.meta
│ │ │ │ │ │ ├── Structure.controller
│ │ │ │ │ │ ├── Structure.controller.meta
│ │ │ │ │ │ ├── Structure_Death.anim
│ │ │ │ │ │ ├── Structure_Death.anim.meta
│ │ │ │ │ │ ├── Structure_Idle.anim
│ │ │ │ │ │ └── Structure_Idle.anim.meta
│ │ │ │ │ └── Units.meta
│ │ │ │ ├── Animations.meta
│ │ │ │ ├── Audio
│ │ │ │ │ ├── ButtonClick01.mp3
│ │ │ │ │ ├── ButtonClick01.mp3.meta
│ │ │ │ │ ├── CardDrop01.mp3
│ │ │ │ │ ├── CardDrop01.mp3.meta
│ │ │ │ │ ├── ShipShoot01.mp3
│ │ │ │ │ └── ShipShoot01.mp3.meta
│ │ │ │ ├── Audio.meta
│ │ │ │ ├── Effects
│ │ │ │ │ ├── Pirate_FX
│ │ │ │ │ │ ├── FX_CannonHit
│ │ │ │ │ │ │ ├── CannonHit_01.png
│ │ │ │ │ │ │ ├── CannonHit_01.png.meta
│ │ │ │ │ │ │ ├── CannonHit_02.png
│ │ │ │ │ │ │ ├── CannonHit_02.png.meta
│ │ │ │ │ │ │ ├── CannonHit_03.png
│ │ │ │ │ │ │ ├── CannonHit_03.png.meta
│ │ │ │ │ │ │ ├── CannonHit_04.png
│ │ │ │ │ │ │ ├── CannonHit_04.png.meta
│ │ │ │ │ │ │ ├── CannonHit_05.png
│ │ │ │ │ │ │ ├── CannonHit_05.png.meta
│ │ │ │ │ │ │ ├── CannonHit_06.png
│ │ │ │ │ │ │ ├── CannonHit_06.png.meta
│ │ │ │ │ │ │ ├── CannonHit_07.png
│ │ │ │ │ │ │ ├── CannonHit_07.png.meta
│ │ │ │ │ │ │ ├── CannonHit_08.png
│ │ │ │ │ │ │ ├── CannonHit_08.png.meta
│ │ │ │ │ │ │ ├── CannonHit_09.png
│ │ │ │ │ │ │ ├── CannonHit_09.png.meta
│ │ │ │ │ │ │ ├── CannonHit_10.png
│ │ │ │ │ │ │ ├── CannonHit_10.png.meta
│ │ │ │ │ │ │ ├── CannonHit_11.png
│ │ │ │ │ │ │ ├── CannonHit_11.png.meta
│ │ │ │ │ │ │ ├── CannonHit_12.png
│ │ │ │ │ │ │ ├── CannonHit_12.png.meta
│ │ │ │ │ │ │ ├── CannonHit_13.png
│ │ │ │ │ │ │ ├── CannonHit_13.png.meta
│ │ │ │ │ │ │ ├── CannonHit_14.png
│ │ │ │ │ │ │ ├── CannonHit_14.png.meta
│ │ │ │ │ │ │ ├── CannonHit_15.png
│ │ │ │ │ │ │ ├── CannonHit_15.png.meta
│ │ │ │ │ │ │ ├── CannonHit_16.png
│ │ │ │ │ │ │ ├── CannonHit_16.png.meta
│ │ │ │ │ │ │ ├── CannonHit_17.png
│ │ │ │ │ │ │ ├── CannonHit_17.png.meta
│ │ │ │ │ │ │ ├── CannonHit_18.png
│ │ │ │ │ │ │ ├── CannonHit_18.png.meta
│ │ │ │ │ │ │ ├── CannonHit_19.png
│ │ │ │ │ │ │ ├── CannonHit_19.png.meta
│ │ │ │ │ │ │ ├── CannonHit_20.png
│ │ │ │ │ │ │ ├── CannonHit_20.png.meta
│ │ │ │ │ │ │ ├── CannonHit_21.png
│ │ │ │ │ │ │ ├── CannonHit_21.png.meta
│ │ │ │ │ │ │ ├── CannonHit_22.png
│ │ │ │ │ │ │ ├── CannonHit_22.png.meta
│ │ │ │ │ │ │ ├── CannonHit_23.png
│ │ │ │ │ │ │ ├── CannonHit_23.png.meta
│ │ │ │ │ │ │ ├── CannonHit_24.png
│ │ │ │ │ │ │ ├── CannonHit_24.png.meta
│ │ │ │ │ │ │ ├── CannonHit_25.png
│ │ │ │ │ │ │ ├── CannonHit_25.png.meta
│ │ │ │ │ │ │ ├── CannonHit_26.png
│ │ │ │ │ │ │ ├── CannonHit_26.png.meta
│ │ │ │ │ │ │ ├── CannonHit_27.png
│ │ │ │ │ │ │ └── CannonHit_27.png.meta
│ │ │ │ │ │ ├── FX_CannonHit.meta
│ │ │ │ │ │ ├── FX_ShipAttack
│ │ │ │ │ │ │ ├── ShipAttack_0001.png
│ │ │ │ │ │ │ ├── ShipAttack_0001.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0002.png
│ │ │ │ │ │ │ ├── ShipAttack_0002.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0003.png
│ │ │ │ │ │ │ ├── ShipAttack_0003.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0004.png
│ │ │ │ │ │ │ ├── ShipAttack_0004.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0005.png
│ │ │ │ │ │ │ ├── ShipAttack_0005.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0006.png
│ │ │ │ │ │ │ ├── ShipAttack_0006.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0007.png
│ │ │ │ │ │ │ ├── ShipAttack_0007.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0008.png
│ │ │ │ │ │ │ ├── ShipAttack_0008.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0009.png
│ │ │ │ │ │ │ ├── ShipAttack_0009.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0010.png
│ │ │ │ │ │ │ ├── ShipAttack_0010.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0011.png
│ │ │ │ │ │ │ ├── ShipAttack_0011.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0012.png
│ │ │ │ │ │ │ ├── ShipAttack_0012.png.meta
│ │ │ │ │ │ │ ├── ShipAttack_0013.png
│ │ │ │ │ │ │ └── ShipAttack_0013.png.meta
│ │ │ │ │ │ ├── FX_ShipAttack.meta
│ │ │ │ │ │ ├── FX_ShipHit
│ │ │ │ │ │ │ ├── ShipHit0002.png
│ │ │ │ │ │ │ ├── ShipHit0002.png.meta
│ │ │ │ │ │ │ ├── ShipHit0003.png
│ │ │ │ │ │ │ ├── ShipHit0003.png.meta
│ │ │ │ │ │ │ ├── ShipHit0004.png
│ │ │ │ │ │ │ ├── ShipHit0004.png.meta
│ │ │ │ │ │ │ ├── ShipHit0005.png
│ │ │ │ │ │ │ ├── ShipHit0005.png.meta
│ │ │ │ │ │ │ ├── ShipHit0006.png
│ │ │ │ │ │ │ ├── ShipHit0006.png.meta
│ │ │ │ │ │ │ ├── ShipHit0007.png
│ │ │ │ │ │ │ ├── ShipHit0007.png.meta
│ │ │ │ │ │ │ ├── ShipHit0008.png
│ │ │ │ │ │ │ ├── ShipHit0008.png.meta
│ │ │ │ │ │ │ ├── ShipHit0009.png
│ │ │ │ │ │ │ ├── ShipHit0009.png.meta
│ │ │ │ │ │ │ ├── ShipHit0010.png
│ │ │ │ │ │ │ ├── ShipHit0010.png.meta
│ │ │ │ │ │ │ ├── ShipHit0011.png
│ │ │ │ │ │ │ ├── ShipHit0011.png.meta
│ │ │ │ │ │ │ ├── ShipHit0012.png
│ │ │ │ │ │ │ ├── ShipHit0012.png.meta
│ │ │ │ │ │ │ ├── ShipHit0013.png
│ │ │ │ │ │ │ ├── ShipHit0013.png.meta
│ │ │ │ │ │ │ ├── ShipHit0014.png
│ │ │ │ │ │ │ ├── ShipHit0014.png.meta
│ │ │ │ │ │ │ ├── ShipHit0015.png
│ │ │ │ │ │ │ └── ShipHit0015.png.meta
│ │ │ │ │ │ └── FX_ShipHit.meta
│ │ │ │ │ └── Pirate_FX.meta
│ │ │ │ ├── Effects.meta
│ │ │ │ ├── Materials
│ │ │ │ │ ├── BlackBoatsWood.mat
│ │ │ │ │ ├── BlackBoatsWood.mat.meta
│ │ │ │ │ ├── BlackSail.mat
│ │ │ │ │ ├── BlackSail.mat.meta
│ │ │ │ │ ├── BlackStoneFort.mat
│ │ │ │ │ ├── BlackStoneFort.mat.meta
│ │ │ │ │ ├── BottomOfTheSea.mat
│ │ │ │ │ ├── BottomOfTheSea.mat.meta
│ │ │ │ │ ├── _defaultMat.mat
│ │ │ │ │ ├── _defaultMat.mat.meta
│ │ │ │ │ ├── iron.mat
│ │ │ │ │ ├── iron.mat.meta
│ │ │ │ │ ├── RedBoatsWood.mat
│ │ │ │ │ ├── RedBoatsWood.mat.meta
│ │ │ │ │ ├── RedSail.mat
│ │ │ │ │ ├── RedSail.mat.meta
│ │ │ │ │ ├── RedStoneFort.mat
│ │ │ │ │ ├── RedStoneFort.mat.meta
│ │ │ │ │ ├── sand.mat
│ │ │ │ │ ├── sand.mat.meta
│ │ │ │ │ ├── textile.mat
│ │ │ │ │ ├── textile.mat.meta
│ │ │ │ │ ├── Visualizer.mat
│ │ │ │ │ ├── Visualizer.mat.meta
│ │ │ │ │ ├── Water.mat
│ │ │ │ │ ├── Water.mat.meta
│ │ │ │ │ ├── WaterShadows.mat
│ │ │ │ │ ├── WaterShadows.mat.meta
│ │ │ │ │ ├── woodDark.mat
│ │ │ │ │ ├── woodDark.mat.meta
│ │ │ │ │ ├── wood.mat
│ │ │ │ │ └── wood.mat.meta
│ │ │ │ ├── Materials.meta
│ │ │ │ ├── Models
│ │ │ │ │ ├── AoE_Ship.fbx
│ │ │ │ │ ├── AoE_Ship.fbx.meta
│ │ │ │ │ ├── BlackFort.fbx
│ │ │ │ │ ├── BlackFort.fbx.meta
│ │ │ │ │ ├── boats.fbx
│ │ │ │ │ ├── boats.fbx.meta
│ │ │ │ │ ├── formationLarge_rock.fbx
│ │ │ │ │ ├── formationLarge_rock.fbx.meta
│ │ │ │ │ ├── palm_detailed_long.fbx
│ │ │ │ │ ├── palm_detailed_long.fbx.meta
│ │ │ │ │ ├── palm_detailed_short.fbx
│ │ │ │ │ ├── palm_detailed_short.fbx.meta
│ │ │ │ │ ├── palm_long.fbx
│ │ │ │ │ ├── palm_long.fbx.meta
│ │ │ │ │ ├── palm_short.fbx
│ │ │ │ │ ├── palm_short.fbx.meta
│ │ │ │ │ ├── RedFort.fbx
│ │ │ │ │ ├── RedFort.fbx.meta
│ │ │ │ │ ├── ship_light.fbx
│ │ │ │ │ ├── ship_light.fbx.meta
│ │ │ │ │ ├── ship_wreck.fbx
│ │ │ │ │ └── ship_wreck.fbx.meta
│ │ │ │ ├── Models.meta
│ │ │ │ ├── Textures
│ │ │ │ │ ├── WaterShaderTexture
│ │ │ │ │ │ ├── WaterDistortion.png
│ │ │ │ │ │ ├── WaterDistortion.png.meta
│ │ │ │ │ │ ├── Water.png
│ │ │ │ │ │ └── Water.png.meta
│ │ │ │ │ └── WaterShaderTexture.meta
│ │ │ │ ├── Textures.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── Avatars
│ │ │ │ │ │ ├── avatar0.png
│ │ │ │ │ │ ├── avatar0.png.meta
│ │ │ │ │ │ ├── avatar1.png
│ │ │ │ │ │ ├── avatar1.png.meta
│ │ │ │ │ │ ├── avatar2.png
│ │ │ │ │ │ ├── avatar2.png.meta
│ │ │ │ │ │ ├── avatar3.png
│ │ │ │ │ │ ├── avatar3.png.meta
│ │ │ │ │ │ ├── Avatar4.png
│ │ │ │ │ │ └── Avatar4.png.meta
│ │ │ │ │ ├── Avatars.meta
│ │ │ │ │ ├── CardImages
│ │ │ │ │ │ ├── AoEShip.png
│ │ │ │ │ │ ├── AoEShip.png.meta
│ │ │ │ │ │ ├── BigShip.png
│ │ │ │ │ │ ├── BigShip.png.meta
│ │ │ │ │ │ ├── Boats.png
│ │ │ │ │ │ ├── Boats.png.meta
│ │ │ │ │ │ ├── Fort.png
│ │ │ │ │ │ ├── Fort.png.meta
│ │ │ │ │ │ ├── MainFort.png
│ │ │ │ │ │ └── MainFort.png.meta
│ │ │ │ │ ├── CardImages.meta
│ │ │ │ │ ├── fb_icon_325x325.png
│ │ │ │ │ ├── fb_icon_325x325.png.meta
│ │ │ │ │ ├── Fonts
│ │ │ │ │ │ ├── Asul-Bold.ttf
│ │ │ │ │ │ ├── Asul-Bold.ttf.meta
│ │ │ │ │ │ ├── Asul-Regular.ttf
│ │ │ │ │ │ ├── Asul-Regular.ttf.meta
│ │ │ │ │ │ ├── Bungee-Hairline.otf
│ │ │ │ │ │ ├── Bungee-Hairline.otf.meta
│ │ │ │ │ │ ├── Bungee-Inline.otf
│ │ │ │ │ │ ├── Bungee-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Inline.otf
│ │ │ │ │ │ ├── BungeeLayers-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Outline.otf
│ │ │ │ │ │ ├── BungeeLayers-Outline.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Regular.otf
│ │ │ │ │ │ ├── BungeeLayers-Regular.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Inline.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Inline.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Outline.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Outline.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Regular.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Regular.otf.meta
│ │ │ │ │ │ ├── BungeeLayersRotated-Shade.otf
│ │ │ │ │ │ ├── BungeeLayersRotated-Shade.otf.meta
│ │ │ │ │ │ ├── BungeeLayers-Shade.otf
│ │ │ │ │ │ ├── BungeeLayers-Shade.otf.meta
│ │ │ │ │ │ ├── Bungee-Outline.otf
│ │ │ │ │ │ ├── Bungee-Outline.otf.meta
│ │ │ │ │ │ ├── Bungee-Regular.otf
│ │ │ │ │ │ ├── Bungee-Regular.otf.meta
│ │ │ │ │ │ ├── Bungee-Shade.otf
│ │ │ │ │ │ ├── Bungee-Shade.otf.meta
│ │ │ │ │ │ ├── kenvector_future_thin.ttf
│ │ │ │ │ │ ├── kenvector_future_thin.ttf.meta
│ │ │ │ │ │ ├── kenvector_future.ttf
│ │ │ │ │ │ ├── kenvector_future.ttf.meta
│ │ │ │ │ │ ├── OFL.txt
│ │ │ │ │ │ ├── OFL.txt.meta
│ │ │ │ │ │ ├── SIL Open Font License.txt
│ │ │ │ │ │ ├── SIL Open Font License.txt.meta
│ │ │ │ │ │ ├── Strande2.ttf
│ │ │ │ │ │ ├── Strande2.ttf.meta
│ │ │ │ │ │ ├── stranded.txt
│ │ │ │ │ │ └── stranded.txt.meta
│ │ │ │ │ ├── Fonts.meta
│ │ │ │ │ ├── GameIcons
│ │ │ │ │ │ ├── Coin.png
│ │ │ │ │ │ ├── Coin.png.meta
│ │ │ │ │ │ ├── gemstone.png
│ │ │ │ │ │ ├── gemstone.png.meta
│ │ │ │ │ │ ├── money.png
│ │ │ │ │ │ ├── money.png.meta
│ │ │ │ │ │ ├── wreck.png
│ │ │ │ │ │ └── wreck.png.meta
│ │ │ │ │ ├── GameIcons.meta
│ │ │ │ │ ├── IconsSprites
│ │ │ │ │ │ ├── checkmark.png
│ │ │ │ │ │ ├── checkmark.png.meta
│ │ │ │ │ │ ├── cross.png
│ │ │ │ │ │ ├── cross.png.meta
│ │ │ │ │ │ ├── wrench.png
│ │ │ │ │ │ └── wrench.png.meta
│ │ │ │ │ ├── IconsSprites.meta
│ │ │ │ │ ├── RPGSprites
│ │ │ │ │ │ ├── admin.png
│ │ │ │ │ │ ├── admin.png.meta
│ │ │ │ │ │ ├── arrowBeige_left.png
│ │ │ │ │ │ ├── arrowBeige_left.png.meta
│ │ │ │ │ │ ├── arrowBeige_right.png
│ │ │ │ │ │ ├── arrowBeige_right.png.meta
│ │ │ │ │ │ ├── arrowBlue_left.png
│ │ │ │ │ │ ├── arrowBlue_left.png.meta
│ │ │ │ │ │ ├── arrowBlue_right.png
│ │ │ │ │ │ ├── arrowBlue_right.png.meta
│ │ │ │ │ │ ├── arrowBrown_left.png
│ │ │ │ │ │ ├── arrowBrown_left.png.meta
│ │ │ │ │ │ ├── arrowBrown_right.png
│ │ │ │ │ │ ├── arrowBrown_right.png.meta
│ │ │ │ │ │ ├── Arrowcurve1.png
│ │ │ │ │ │ ├── Arrowcurve1.png.meta
│ │ │ │ │ │ ├── Arrow.png
│ │ │ │ │ │ ├── Arrow.png.meta
│ │ │ │ │ │ ├── arrowSilver_left.png
│ │ │ │ │ │ ├── arrowSilver_left.png.meta
│ │ │ │ │ │ ├── arrowSilver_right.png
│ │ │ │ │ │ ├── arrowSilver_right.png.meta
│ │ │ │ │ │ ├── barBack_horizontalLeft.png
│ │ │ │ │ │ ├── barBack_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barBack_horizontalMid.png
│ │ │ │ │ │ ├── barBack_horizontalMid.png.meta
│ │ │ │ │ │ ├── barBack_horizontalRight.png
│ │ │ │ │ │ ├── barBack_horizontalRight.png.meta
│ │ │ │ │ │ ├── barBack_verticalBottom.png
│ │ │ │ │ │ ├── barBack_verticalBottom.png.meta
│ │ │ │ │ │ ├── barBack_verticalMid.png
│ │ │ │ │ │ ├── barBack_verticalMid.png.meta
│ │ │ │ │ │ ├── barBack_verticalTop.png
│ │ │ │ │ │ ├── barBack_verticalTop.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalBlue.png
│ │ │ │ │ │ ├── barBlue_horizontalBlue.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalLeft.png
│ │ │ │ │ │ ├── barBlue_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barBlue_horizontalRight.png
│ │ │ │ │ │ ├── barBlue_horizontalRight.png.meta
│ │ │ │ │ │ ├── barBlue_verticalBottom.png
│ │ │ │ │ │ ├── barBlue_verticalBottom.png.meta
│ │ │ │ │ │ ├── barBlue_verticalMid.png
│ │ │ │ │ │ ├── barBlue_verticalMid.png.meta
│ │ │ │ │ │ ├── barBlue_verticalTop.png
│ │ │ │ │ │ ├── barBlue_verticalTop.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalLeft.png
│ │ │ │ │ │ ├── barGreen_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalMid.png
│ │ │ │ │ │ ├── barGreen_horizontalMid.png.meta
│ │ │ │ │ │ ├── barGreen_horizontalRight.png
│ │ │ │ │ │ ├── barGreen_horizontalRight.png.meta
│ │ │ │ │ │ ├── barGreen_verticalBottom.png
│ │ │ │ │ │ ├── barGreen_verticalBottom.png.meta
│ │ │ │ │ │ ├── barGreen_verticalMid.png
│ │ │ │ │ │ ├── barGreen_verticalMid.png.meta
│ │ │ │ │ │ ├── barGreen_verticalTop.png
│ │ │ │ │ │ ├── barGreen_verticalTop.png.meta
│ │ │ │ │ │ ├── barRed_horizontalLeft.png
│ │ │ │ │ │ ├── barRed_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barRed_horizontalMid.png
│ │ │ │ │ │ ├── barRed_horizontalMid.png.meta
│ │ │ │ │ │ ├── barRed_horizontalRight.png
│ │ │ │ │ │ ├── barRed_horizontalRight.png.meta
│ │ │ │ │ │ ├── barRed_verticalBottom.png
│ │ │ │ │ │ ├── barRed_verticalBottom.png.meta
│ │ │ │ │ │ ├── barRed_verticalMid.png
│ │ │ │ │ │ ├── barRed_verticalMid.png.meta
│ │ │ │ │ │ ├── barRed_verticalTop.png
│ │ │ │ │ │ ├── barRed_verticalTop.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalLeft.png
│ │ │ │ │ │ ├── barYellow_horizontalLeft.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalMid.png
│ │ │ │ │ │ ├── barYellow_horizontalMid.png.meta
│ │ │ │ │ │ ├── barYellow_horizontalRight.png
│ │ │ │ │ │ ├── barYellow_horizontalRight.png.meta
│ │ │ │ │ │ ├── barYellow_verticalBottom.png
│ │ │ │ │ │ ├── barYellow_verticalBottom.png.meta
│ │ │ │ │ │ ├── barYellow_verticalMid.png
│ │ │ │ │ │ ├── barYellow_verticalMid.png.meta
│ │ │ │ │ │ ├── barYellow_verticalTop.png
│ │ │ │ │ │ ├── barYellow_verticalTop.png.meta
│ │ │ │ │ │ ├── buttonLong_beige.png
│ │ │ │ │ │ ├── buttonLong_beige.png.meta
│ │ │ │ │ │ ├── buttonLong_beige_pressed.png
│ │ │ │ │ │ ├── buttonLong_beige_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_blue.png
│ │ │ │ │ │ ├── buttonLong_blue.png.meta
│ │ │ │ │ │ ├── buttonLong_blue_pressed.png
│ │ │ │ │ │ ├── buttonLong_blue_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_brown.png
│ │ │ │ │ │ ├── buttonLong_brown.png.meta
│ │ │ │ │ │ ├── buttonLong_brown_pressed.png
│ │ │ │ │ │ ├── buttonLong_brown_pressed.png.meta
│ │ │ │ │ │ ├── buttonLong_grey.png
│ │ │ │ │ │ ├── buttonLong_grey.png.meta
│ │ │ │ │ │ ├── buttonLong_grey_pressed.png
│ │ │ │ │ │ ├── buttonLong_grey_pressed.png.meta
│ │ │ │ │ │ ├── buttonRound_beige.png
│ │ │ │ │ │ ├── buttonRound_beige.png.meta
│ │ │ │ │ │ ├── buttonRound_blue.png
│ │ │ │ │ │ ├── buttonRound_blue.png.meta
│ │ │ │ │ │ ├── buttonRound_brown.png
│ │ │ │ │ │ ├── buttonRound_brown.png.meta
│ │ │ │ │ │ ├── buttonRound_grey.png
│ │ │ │ │ │ ├── buttonRound_grey.png.meta
│ │ │ │ │ │ ├── buttonSquare_beige.png
│ │ │ │ │ │ ├── buttonSquare_beige.png.meta
│ │ │ │ │ │ ├── buttonSquare_beige_pressed.png
│ │ │ │ │ │ ├── buttonSquare_beige_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_blue.png
│ │ │ │ │ │ ├── buttonSquare_blue.png.meta
│ │ │ │ │ │ ├── buttonSquare_blue_pressed.png
│ │ │ │ │ │ ├── buttonSquare_blue_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_brown.png
│ │ │ │ │ │ ├── buttonSquare_brown.png.meta
│ │ │ │ │ │ ├── buttonSquare_brown_pressed.png
│ │ │ │ │ │ ├── buttonSquare_brown_pressed.png.meta
│ │ │ │ │ │ ├── buttonSquare_grey.png
│ │ │ │ │ │ ├── buttonSquare_grey.png.meta
│ │ │ │ │ │ ├── buttonSquare_grey_pressed.png
│ │ │ │ │ │ ├── buttonSquare_grey_pressed.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_blue.png
│ │ │ │ │ │ ├── cursorGauntlet_blue.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_bronze.png
│ │ │ │ │ │ ├── cursorGauntlet_bronze.png.meta
│ │ │ │ │ │ ├── cursorGauntlet_grey.png
│ │ │ │ │ │ ├── cursorGauntlet_grey.png.meta
│ │ │ │ │ │ ├── cursorHand_beige.png
│ │ │ │ │ │ ├── cursorHand_beige.png.meta
│ │ │ │ │ │ ├── cursorHand_blue.png
│ │ │ │ │ │ ├── cursorHand_blue.png.meta
│ │ │ │ │ │ ├── cursorHand_grey.png
│ │ │ │ │ │ ├── cursorHand_grey.png.meta
│ │ │ │ │ │ ├── cursorSword_bronze.png
│ │ │ │ │ │ ├── cursorSword_bronze.png.meta
│ │ │ │ │ │ ├── cursorSword_gold.png
│ │ │ │ │ │ ├── cursorSword_gold.png.meta
│ │ │ │ │ │ ├── cursorSword_silver.png
│ │ │ │ │ │ ├── cursorSword_silver.png.meta
│ │ │ │ │ │ ├── iconCheck_beige.png
│ │ │ │ │ │ ├── iconCheck_beige.png.meta
│ │ │ │ │ │ ├── iconCheck_blue.png
│ │ │ │ │ │ ├── iconCheck_blue.png.meta
│ │ │ │ │ │ ├── iconCheck_bronze.png
│ │ │ │ │ │ ├── iconCheck_bronze.png.meta
│ │ │ │ │ │ ├── iconCheck_grey.png
│ │ │ │ │ │ ├── iconCheck_grey.png.meta
│ │ │ │ │ │ ├── iconCircle_beige.png
│ │ │ │ │ │ ├── iconCircle_beige.png.meta
│ │ │ │ │ │ ├── iconCircle_blue.png
│ │ │ │ │ │ ├── iconCircle_blue.png.meta
│ │ │ │ │ │ ├── iconCircle_brown.png
│ │ │ │ │ │ ├── iconCircle_brown.png.meta
│ │ │ │ │ │ ├── iconCircle_grey.png
│ │ │ │ │ │ ├── iconCircle_grey.png.meta
│ │ │ │ │ │ ├── iconCross_beige.png
│ │ │ │ │ │ ├── iconCross_beige.png.meta
│ │ │ │ │ │ ├── iconCross_blue.png
│ │ │ │ │ │ ├── iconCross_blue.png.meta
│ │ │ │ │ │ ├── iconCross_brown.png
│ │ │ │ │ │ ├── iconCross_brown.png.meta
│ │ │ │ │ │ ├── iconCross_grey.png
│ │ │ │ │ │ ├── iconCross_grey.png.meta
│ │ │ │ │ │ ├── panel_beigeLight.png
│ │ │ │ │ │ ├── panel_beigeLight.png.meta
│ │ │ │ │ │ ├── panel_beige.png
│ │ │ │ │ │ ├── panel_beige.png.meta
│ │ │ │ │ │ ├── panel_blue.png
│ │ │ │ │ │ ├── panel_blue.png.meta
│ │ │ │ │ │ ├── panel_brown.png
│ │ │ │ │ │ ├── panel_brown.png.meta
│ │ │ │ │ │ ├── panelInset_beigeLight.png
│ │ │ │ │ │ ├── panelInset_beigeLight.png.meta
│ │ │ │ │ │ ├── panelInset_beige.png
│ │ │ │ │ │ ├── panelInset_beige.png.meta
│ │ │ │ │ │ ├── panelInset_blue.png
│ │ │ │ │ │ ├── panelInset_blue.png.meta
│ │ │ │ │ │ ├── panelInset_brown.png
│ │ │ │ │ │ ├── panelInset_brown.png.meta
│ │ │ │ │ │ ├── pen.png
│ │ │ │ │ │ ├── pen.png.meta
│ │ │ │ │ │ ├── superadmin.png
│ │ │ │ │ │ └── superadmin.png.meta
│ │ │ │ │ └── RPGSprites.meta
│ │ │ │ └── UI.meta
│ │ │ ├── Art.meta
│ │ │ ├── Documentation
│ │ │ │ ├── Images
│ │ │ │ │ ├── Battle_Screenshot.png
│ │ │ │ │ ├── Battle_Screenshot.png.meta
│ │ │ │ │ ├── GameConfiguration_Screenshot.png
│ │ │ │ │ ├── GameConfiguration_Screenshot.png.meta
│ │ │ │ │ ├── MainMenu_Screenshot.png
│ │ │ │ │ ├── MainMenu_Screenshot.png.meta
│ │ │ │ │ ├── Pirate_Panic_Icon.png
│ │ │ │ │ └── Pirate_Panic_Icon.png.meta
│ │ │ │ ├── Images.meta
│ │ │ │ ├── README.md
│ │ │ │ └── README.md.meta
│ │ │ ├── Documentation.meta
│ │ │ ├── Prefabs
│ │ │ │ ├── Managers
│ │ │ │ │ ├── CardListManager.prefab
│ │ │ │ │ ├── CardListManager.prefab.meta
│ │ │ │ │ ├── GameConfigurationManager.prefab
│ │ │ │ │ ├── GameConfigurationManager.prefab.meta
│ │ │ │ │ ├── NodeMapManager.prefab
│ │ │ │ │ ├── NodeMapManager.prefab.meta
│ │ │ │ │ ├── SoundManager.prefab
│ │ │ │ │ └── SoundManager.prefab.meta
│ │ │ │ ├── Managers.meta
│ │ │ │ ├── Menu
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── AnimatedEffects
│ │ │ │ │ │ │ ├── CannonAttackSprite.prefab
│ │ │ │ │ │ │ ├── CannonAttackSprite.prefab.meta
│ │ │ │ │ │ │ ├── DamageSprite.prefab
│ │ │ │ │ │ │ └── DamageSprite.prefab.meta
│ │ │ │ │ │ ├── AnimatedEffects.meta
│ │ │ │ │ │ ├── CardVisualizers
│ │ │ │ │ │ │ ├── Visualizer_AoEShip.prefab
│ │ │ │ │ │ │ ├── Visualizer_AoEShip.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_BigShip.prefab
│ │ │ │ │ │ │ ├── Visualizer_BigShip.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_Boats.prefab
│ │ │ │ │ │ │ ├── Visualizer_Boats.prefab.meta
│ │ │ │ │ │ │ ├── Visualizer_Fireball.prefab
│ │ │ │ │ │ │ └── Visualizer_Fireball.prefab.meta
│ │ │ │ │ │ ├── CardVisualizers.meta
│ │ │ │ │ │ ├── Hand
│ │ │ │ │ │ │ ├── CardGrabber.prefab
│ │ │ │ │ │ │ ├── CardGrabber.prefab.meta
│ │ │ │ │ │ │ ├── CostPanel.prefab
│ │ │ │ │ │ │ ├── CostPanel.prefab.meta
│ │ │ │ │ │ │ ├── GoldPanel.prefab
│ │ │ │ │ │ │ ├── GoldPanel.prefab.meta
│ │ │ │ │ │ │ ├── HandManager.prefab
│ │ │ │ │ │ │ ├── HandManager.prefab.meta
│ │ │ │ │ │ │ ├── HandPanel.prefab
│ │ │ │ │ │ │ └── HandPanel.prefab.meta
│ │ │ │ │ │ ├── Hand.meta
│ │ │ │ │ │ ├── Map
│ │ │ │ │ │ │ ├── Island.prefab
│ │ │ │ │ │ │ ├── Island.prefab.meta
│ │ │ │ │ │ │ ├── Node.prefab
│ │ │ │ │ │ │ ├── Node.prefab.meta
│ │ │ │ │ │ │ ├── Water.prefab
│ │ │ │ │ │ │ └── Water.prefab.meta
│ │ │ │ │ │ ├── Map.meta
│ │ │ │ │ │ ├── Resources
│ │ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ │ ├── Fireball.prefab
│ │ │ │ │ │ │ │ └── Fireball.prefab.meta
│ │ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ │ ├── AoEShip_Black.prefab
│ │ │ │ │ │ │ │ ├── AoEShip_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── AoEShip_Red.prefab
│ │ │ │ │ │ │ │ ├── AoEShip_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── BigShip_Black.prefab
│ │ │ │ │ │ │ │ ├── BigShip_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── BigShip_Red.prefab
│ │ │ │ │ │ │ │ ├── BigShip_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── Boats_Black.prefab
│ │ │ │ │ │ │ │ ├── Boats_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── Boats_Red.prefab
│ │ │ │ │ │ │ │ ├── Boats_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── Fort_Black.prefab
│ │ │ │ │ │ │ │ ├── Fort_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── Fort_Red.prefab
│ │ │ │ │ │ │ │ ├── Fort_Red.prefab.meta
│ │ │ │ │ │ │ │ ├── MainFort_Black.prefab
│ │ │ │ │ │ │ │ ├── MainFort_Black.prefab.meta
│ │ │ │ │ │ │ │ ├── MainFort_Red.prefab
│ │ │ │ │ │ │ │ └── MainFort_Red.prefab.meta
│ │ │ │ │ │ │ └── Units.meta
│ │ │ │ │ │ ├── Resources.meta
│ │ │ │ │ │ ├── UI
│ │ │ │ │ │ │ ├── HpBarFriendly.prefab
│ │ │ │ │ │ │ ├── HpBarFriendly.prefab.meta
│ │ │ │ │ │ │ ├── HpBar.prefab
│ │ │ │ │ │ │ ├── HpBar.prefab.meta
│ │ │ │ │ │ │ ├── SmallHpBarFriendly.prefab
│ │ │ │ │ │ │ ├── SmallHpBarFriendly.prefab.meta
│ │ │ │ │ │ │ ├── SmallHpBar.prefab
│ │ │ │ │ │ │ ├── SmallHpBar.prefab.meta
│ │ │ │ │ │ │ ├── SummaryMenu.prefab
│ │ │ │ │ │ │ └── SummaryMenu.prefab.meta
│ │ │ │ │ │ └── UI.meta
│ │ │ │ │ ├── BattleMenuUI.prefab
│ │ │ │ │ ├── BattleMenuUI.prefab.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── CardInfo.prefab
│ │ │ │ │ │ ├── CardInfo.prefab.meta
│ │ │ │ │ │ ├── CardInfoSidePanel.prefab
│ │ │ │ │ │ ├── CardInfoSidePanel.prefab.meta
│ │ │ │ │ │ ├── CardOptionsPanel.prefab
│ │ │ │ │ │ ├── CardOptionsPanel.prefab.meta
│ │ │ │ │ │ ├── CardSlotStackUI.prefab
│ │ │ │ │ │ ├── CardSlotStackUI.prefab.meta
│ │ │ │ │ │ ├── CardSlotUI.prefab
│ │ │ │ │ │ ├── CardSlotUI.prefab.meta
│ │ │ │ │ │ ├── CostImage.prefab
│ │ │ │ │ │ ├── CostImage.prefab.meta
│ │ │ │ │ │ ├── StackedCardDisplay.prefab
│ │ │ │ │ │ └── StackedCardDisplay.prefab.meta
│ │ │ │ │ ├── CardsMenuUI.prefab
│ │ │ │ │ ├── CardsMenuUI.prefab.meta
│ │ │ │ │ ├── Cards.meta
│ │ │ │ │ ├── Clans
│ │ │ │ │ │ ├── ClanCreationPanel.prefab
│ │ │ │ │ │ ├── ClanCreationPanel.prefab.meta
│ │ │ │ │ │ ├── ClanSearchResult.prefab
│ │ │ │ │ │ ├── ClanSearchResult.prefab.meta
│ │ │ │ │ │ ├── ClanUserPanel.prefab
│ │ │ │ │ │ └── ClanUserPanel.prefab.meta
│ │ │ │ │ ├── ClansMenuUI.prefab
│ │ │ │ │ ├── ClansMenuUI.prefab.meta
│ │ │ │ │ ├── Clans.meta
│ │ │ │ │ ├── Friends
│ │ │ │ │ │ ├── FriendPanel.prefab
│ │ │ │ │ │ ├── FriendPanel.prefab.meta
│ │ │ │ │ │ ├── UsernameTip.prefab
│ │ │ │ │ │ └── UsernameTip.prefab.meta
│ │ │ │ │ ├── FriendsMenuUI.prefab
│ │ │ │ │ ├── FriendsMenuUI.prefab.meta
│ │ │ │ │ ├── Friends.meta
│ │ │ │ │ ├── Leaderboards
│ │ │ │ │ │ ├── LeaderboardEntry.prefab
│ │ │ │ │ │ └── LeaderboardEntry.prefab.meta
│ │ │ │ │ ├── LeaderboardsMenuUI.prefab
│ │ │ │ │ ├── LeaderboardsMenuUI.prefab.meta
│ │ │ │ │ ├── Leaderboards.meta
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── ProfilePanel.prefab
│ │ │ │ │ │ ├── ProfilePanel.prefab.meta
│ │ │ │ │ │ ├── ProfilePopup.prefab
│ │ │ │ │ │ ├── ProfilePopup.prefab.meta
│ │ │ │ │ │ ├── ProfileUpdatePanel.prefab
│ │ │ │ │ │ └── ProfileUpdatePanel.prefab.meta
│ │ │ │ │ ├── ProfileMenuUI.prefab
│ │ │ │ │ ├── ProfileMenuUI.prefab.meta
│ │ │ │ │ └── Profile.meta
│ │ │ │ ├── Menu.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── BackButton.prefab
│ │ │ │ │ ├── BackButton.prefab.meta
│ │ │ │ │ ├── Background.prefab
│ │ │ │ │ ├── Background.prefab.meta
│ │ │ │ │ ├── Button.prefab
│ │ │ │ │ ├── Button.prefab.meta
│ │ │ │ │ ├── Chat
│ │ │ │ │ │ ├── ActiveUserText.prefab
│ │ │ │ │ │ ├── ActiveUserText.prefab.meta
│ │ │ │ │ │ ├── ChatPanelClan.prefab
│ │ │ │ │ │ ├── ChatPanelClan.prefab.meta
│ │ │ │ │ │ ├── ChatPanel.prefab
│ │ │ │ │ │ ├── ChatPanel.prefab.meta
│ │ │ │ │ │ ├── OtherUserMessage.prefab
│ │ │ │ │ │ ├── OtherUserMessage.prefab.meta
│ │ │ │ │ │ ├── ServerMessage.prefab
│ │ │ │ │ │ ├── ServerMessage.prefab.meta
│ │ │ │ │ │ ├── YourMessage.prefab
│ │ │ │ │ │ └── YourMessage.prefab.meta
│ │ │ │ │ ├── Chat.meta
│ │ │ │ │ ├── CloseButton.prefab
│ │ │ │ │ ├── CloseButton.prefab.meta
│ │ │ │ │ ├── Menus
│ │ │ │ │ │ ├── 3D Background.prefab
│ │ │ │ │ │ ├── 3D Background.prefab.meta
│ │ │ │ │ │ ├── LoadingMenu.prefab
│ │ │ │ │ │ ├── LoadingMenu.prefab.meta
│ │ │ │ │ │ ├── MainMenu.prefab
│ │ │ │ │ │ ├── MainMenu.prefab.meta
│ │ │ │ │ │ ├── SettingsMenu.prefab
│ │ │ │ │ │ └── SettingsMenu.prefab.meta
│ │ │ │ │ ├── Menus.meta
│ │ │ │ │ ├── NotificationManager.prefab
│ │ │ │ │ ├── NotificationManager.prefab.meta
│ │ │ │ │ ├── NotificationPopup.prefab
│ │ │ │ │ ├── NotificationPopup.prefab.meta
│ │ │ │ │ ├── RefreshButton.prefab
│ │ │ │ │ ├── RefreshButton.prefab.meta
│ │ │ │ │ ├── SampleTextfieldAsul.prefab
│ │ │ │ │ ├── SampleTextfieldAsul.prefab.meta
│ │ │ │ │ ├── SampleTextfieldBungee.prefab
│ │ │ │ │ ├── SampleTextfieldBungee.prefab.meta
│ │ │ │ │ ├── TextInput.prefab
│ │ │ │ │ └── TextInput.prefab.meta
│ │ │ │ └── UI.meta
│ │ │ ├── Prefabs.meta
│ │ │ ├── Scenes
│ │ │ │ ├── Scene01MainMenu.unity
│ │ │ │ ├── Scene01MainMenu.unity.meta
│ │ │ │ ├── Scene02Battle.unity
│ │ │ │ └── Scene02Battle.unity.meta
│ │ │ ├── Scenes.meta
│ │ │ ├── ScriptableObjects
│ │ │ │ ├── GameConfiguration.asset
│ │ │ │ ├── GameConfiguration.asset.meta
│ │ │ │ ├── Menus
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── AvatarSprites.asset
│ │ │ │ │ │ ├── AvatarSprites.asset.meta
│ │ │ │ │ │ ├── GameConnection.asset
│ │ │ │ │ │ └── GameConnection.asset.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── AllCards.asset
│ │ │ │ │ │ ├── AllCards.asset.meta
│ │ │ │ │ │ ├── Card0 BigShip.asset
│ │ │ │ │ │ ├── Card0 BigShip.asset.meta
│ │ │ │ │ │ ├── Card1 AOEShip.asset
│ │ │ │ │ │ ├── Card1 AOEShip.asset.meta
│ │ │ │ │ │ ├── Card2 Boats.asset
│ │ │ │ │ │ ├── Card2 Boats.asset.meta
│ │ │ │ │ │ ├── Card3 Fireball.asset
│ │ │ │ │ │ ├── Card3 Fireball.asset.meta
│ │ │ │ │ │ ├── StartingDeck.asset
│ │ │ │ │ │ ├── StartingDeck.asset.meta
│ │ │ │ │ │ ├── StartingStructures.asset
│ │ │ │ │ │ ├── StartingStructures.asset.meta
│ │ │ │ │ │ ├── Structure0 Fort.asset
│ │ │ │ │ │ ├── Structure0 Fort.asset.meta
│ │ │ │ │ │ ├── Structure1 MainFort.asset
│ │ │ │ │ │ └── Structure1 MainFort.asset.meta
│ │ │ │ │ └── Cards.meta
│ │ │ │ └── Menus.meta
│ │ │ ├── ScriptableObjects.meta
│ │ │ ├── Scripts
│ │ │ │ ├── Editor
│ │ │ │ │ ├── Nakama
│ │ │ │ │ │ ├── PiratePanic
│ │ │ │ │ │ │ ├── MenuItems.cs
│ │ │ │ │ │ │ └── MenuItems.cs.meta
│ │ │ │ │ │ └── PiratePanic.meta
│ │ │ │ │ └── Nakama.meta
│ │ │ │ ├── Editor.meta
│ │ │ │ ├── GameConfiguration.cs
│ │ │ │ ├── GameConfiguration.cs.meta
│ │ │ │ ├── GameConnection.cs
│ │ │ │ ├── GameConnection.cs.meta
│ │ │ │ ├── GameConstants.cs
│ │ │ │ ├── GameConstants.cs.meta
│ │ │ │ ├── GameStateManager.cs
│ │ │ │ ├── GameStateManager.cs.meta
│ │ │ │ ├── Managers
│ │ │ │ │ ├── CardListManager.cs
│ │ │ │ │ ├── CardListManager.cs.meta
│ │ │ │ │ ├── GameConfigurationManager.cs
│ │ │ │ │ ├── GameConfigurationManager.cs.meta
│ │ │ │ │ ├── NodeMapManager.cs
│ │ │ │ │ ├── NodeMapManager.cs.meta
│ │ │ │ │ ├── SoundManager.cs
│ │ │ │ │ └── SoundManager.cs.meta
│ │ │ │ ├── Managers.meta
│ │ │ │ ├── Menus
│ │ │ │ │ ├── Battle
│ │ │ │ │ │ ├── Deck
│ │ │ │ │ │ │ ├── CardCollection.cs
│ │ │ │ │ │ │ ├── CardCollection.cs.meta
│ │ │ │ │ │ │ ├── Card.cs
│ │ │ │ │ │ │ └── Card.cs.meta
│ │ │ │ │ │ ├── Deck.meta
│ │ │ │ │ │ ├── Hand
│ │ │ │ │ │ │ ├── CardGrabber.cs
│ │ │ │ │ │ │ ├── CardGrabber.cs.meta
│ │ │ │ │ │ │ ├── DropVisualizer.cs
│ │ │ │ │ │ │ ├── DropVisualizer.cs.meta
│ │ │ │ │ │ │ ├── Gold.cs
│ │ │ │ │ │ │ ├── Gold.cs.meta
│ │ │ │ │ │ │ ├── GoldPanel.cs
│ │ │ │ │ │ │ ├── GoldPanel.cs.meta
│ │ │ │ │ │ │ ├── Hand.cs
│ │ │ │ │ │ │ ├── Hand.cs.meta
│ │ │ │ │ │ │ ├── HandPanel.cs
│ │ │ │ │ │ │ └── HandPanel.cs.meta
│ │ │ │ │ │ ├── Hand.meta
│ │ │ │ │ │ ├── Multiplayer
│ │ │ │ │ │ │ ├── BattleConnection.cs
│ │ │ │ │ │ │ ├── BattleConnection.cs.meta
│ │ │ │ │ │ │ ├── MatchEndPlacement.cs
│ │ │ │ │ │ │ ├── MatchEndPlacement.cs.meta
│ │ │ │ │ │ │ ├── MatchEndRequest.cs
│ │ │ │ │ │ │ ├── MatchEndRequest.cs.meta
│ │ │ │ │ │ │ ├── MatchEndResponse.cs
│ │ │ │ │ │ │ ├── MatchEndResponse.cs.meta
│ │ │ │ │ │ │ ├── MatchStates
│ │ │ │ │ │ │ │ ├── Cards
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardCancelled.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardCancelled.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayed.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayed.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayRequest.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageCardPlayRequest.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageStartingHand.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageStartingHand.cs.meta
│ │ │ │ │ │ │ │ ├── Cards.meta
│ │ │ │ │ │ │ │ ├── EndGame.meta
│ │ │ │ │ │ │ │ ├── MatchMessage.cs
│ │ │ │ │ │ │ │ ├── MatchMessage.cs.meta
│ │ │ │ │ │ │ │ ├── MatchMessageType.cs
│ │ │ │ │ │ │ │ ├── MatchMessageType.cs.meta
│ │ │ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ │ │ ├── MatchMessageSpellActivated.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageSpellActivated.cs.meta
│ │ │ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitAttacked.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitAttacked.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitMoved.cs
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitMoved.cs.meta
│ │ │ │ │ │ │ │ │ ├── MatchMessageUnitSpawned.cs
│ │ │ │ │ │ │ │ │ └── MatchMessageUnitSpawned.cs.meta
│ │ │ │ │ │ │ │ └── Units.meta
│ │ │ │ │ │ │ └── MatchStates.meta
│ │ │ │ │ │ ├── Multiplayer.meta
│ │ │ │ │ │ ├── Nodes
│ │ │ │ │ │ │ ├── Node.cs
│ │ │ │ │ │ │ └── Node.cs.meta
│ │ │ │ │ │ ├── Nodes.meta
│ │ │ │ │ │ ├── PlayerColor.cs
│ │ │ │ │ │ ├── PlayerColor.cs.meta
│ │ │ │ │ │ ├── Spells
│ │ │ │ │ │ │ ├── Fireball.cs
│ │ │ │ │ │ │ ├── Fireball.cs.meta
│ │ │ │ │ │ │ ├── ISpell.cs
│ │ │ │ │ │ │ ├── ISpell.cs.meta
│ │ │ │ │ │ │ ├── SpellsManager.cs
│ │ │ │ │ │ │ ├── SpellsManager.cs.meta
│ │ │ │ │ │ │ ├── SpellType.cs
│ │ │ │ │ │ │ └── SpellType.cs.meta
│ │ │ │ │ │ ├── Spells.meta
│ │ │ │ │ │ ├── UI
│ │ │ │ │ │ │ ├── HealthBar.cs
│ │ │ │ │ │ │ ├── HealthBar.cs.meta
│ │ │ │ │ │ │ ├── SummaryMenu.cs
│ │ │ │ │ │ │ └── SummaryMenu.cs.meta
│ │ │ │ │ │ ├── UI.meta
│ │ │ │ │ │ ├── Units
│ │ │ │ │ │ │ ├── AttackType.cs
│ │ │ │ │ │ │ ├── AttackType.cs.meta
│ │ │ │ │ │ │ ├── CustomAnimator.cs
│ │ │ │ │ │ │ ├── CustomAnimator.cs.meta
│ │ │ │ │ │ │ ├── GroupUnit.cs
│ │ │ │ │ │ │ ├── GroupUnit.cs.meta
│ │ │ │ │ │ │ ├── GroupUnitModel.cs
│ │ │ │ │ │ │ ├── GroupUnitModel.cs.meta
│ │ │ │ │ │ │ ├── IDamagable.cs
│ │ │ │ │ │ │ ├── IDamagable.cs.meta
│ │ │ │ │ │ │ ├── SimpleUnit.cs
│ │ │ │ │ │ │ ├── SimpleUnit.cs.meta
│ │ │ │ │ │ │ ├── SimpleUnitModel.cs
│ │ │ │ │ │ │ ├── SimpleUnitModel.cs.meta
│ │ │ │ │ │ │ ├── StructureAI.cs
│ │ │ │ │ │ │ ├── StructureAI.cs.meta
│ │ │ │ │ │ │ ├── SubUnit.cs
│ │ │ │ │ │ │ ├── SubUnit.cs.meta
│ │ │ │ │ │ │ ├── UnitAI.cs
│ │ │ │ │ │ │ ├── UnitAI.cs.meta
│ │ │ │ │ │ │ ├── Unit.cs
│ │ │ │ │ │ │ ├── Unit.cs.meta
│ │ │ │ │ │ │ ├── UnitModel.cs
│ │ │ │ │ │ │ ├── UnitModel.cs.meta
│ │ │ │ │ │ │ ├── UnitsManager.cs
│ │ │ │ │ │ │ ├── UnitsManager.cs.meta
│ │ │ │ │ │ │ ├── UnitType.cs
│ │ │ │ │ │ │ └── UnitType.cs.meta
│ │ │ │ │ │ └── Units.meta
│ │ │ │ │ ├── BattleMenuUI.cs
│ │ │ │ │ ├── BattleMenuUI.cs.meta
│ │ │ │ │ ├── Battle.meta
│ │ │ │ │ ├── Cards
│ │ │ │ │ │ ├── CardData.cs
│ │ │ │ │ │ ├── CardData.cs.meta
│ │ │ │ │ │ ├── CardInfo.cs
│ │ │ │ │ │ ├── CardInfo.cs.meta
│ │ │ │ │ │ ├── CardInfoMenu.cs
│ │ │ │ │ │ ├── CardInfoMenu.cs.meta
│ │ │ │ │ │ ├── CardInfoSidePanel.cs
│ │ │ │ │ │ ├── CardInfoSidePanel.cs.meta
│ │ │ │ │ │ ├── CardList.cs
│ │ │ │ │ │ ├── CardList.cs.meta
│ │ │ │ │ │ ├── CardOperationResponse.cs
│ │ │ │ │ │ ├── CardOperationResponse.cs.meta
│ │ │ │ │ │ ├── CardSlotStackUI.cs
│ │ │ │ │ │ ├── CardSlotStackUI.cs.meta
│ │ │ │ │ │ ├── CardSlotUI.cs
│ │ │ │ │ │ ├── CardSlotUI.cs.meta
│ │ │ │ │ │ ├── CardType.cs
│ │ │ │ │ │ ├── CardType.cs.meta
│ │ │ │ │ │ ├── DropRegion.cs
│ │ │ │ │ │ └── DropRegion.cs.meta
│ │ │ │ │ ├── CardsMenuUI.cs
│ │ │ │ │ ├── CardsMenuUI.cs.meta
│ │ │ │ │ ├── Cards.meta
│ │ │ │ │ ├── Clans
│ │ │ │ │ │ ├── Chat
│ │ │ │ │ │ │ ├── ChatChannelClanUI.cs
│ │ │ │ │ │ │ ├── ChatChannelClanUI.cs.meta
│ │ │ │ │ │ │ ├── ChatChannelUI.cs
│ │ │ │ │ │ │ ├── ChatChannelUI.cs.meta
│ │ │ │ │ │ │ ├── ChatMessageUI.cs
│ │ │ │ │ │ │ ├── ChatMessageUI.cs.meta
│ │ │ │ │ │ │ ├── ChatServerMessageUI.cs
│ │ │ │ │ │ │ └── ChatServerMessageUI.cs.meta
│ │ │ │ │ │ ├── Chat.meta
│ │ │ │ │ │ ├── ClanCreationPanel.cs
│ │ │ │ │ │ ├── ClanCreationPanel.cs.meta
│ │ │ │ │ │ ├── ClanMenuUIState.cs
│ │ │ │ │ │ ├── ClanMenuUIState.cs.meta
│ │ │ │ │ │ ├── ClanSearchResult.cs
│ │ │ │ │ │ ├── ClanSearchResult.cs.meta
│ │ │ │ │ │ ├── ClanUserEntry.cs
│ │ │ │ │ │ ├── ClanUserEntry.cs.meta
│ │ │ │ │ │ ├── IUserGroup.cs
│ │ │ │ │ │ └── IUserGroup.cs.meta
│ │ │ │ │ ├── ClansMenuUI.cs
│ │ │ │ │ ├── ClansMenuUI.cs.meta
│ │ │ │ │ ├── Clans.meta
│ │ │ │ │ ├── Friends
│ │ │ │ │ │ ├── FriendPanel.cs
│ │ │ │ │ │ ├── FriendPanel.cs.meta
│ │ │ │ │ │ ├── UsernameSearcher.cs
│ │ │ │ │ │ ├── UsernameSearcher.cs.meta
│ │ │ │ │ │ ├── UsernameTip.cs
│ │ │ │ │ │ └── UsernameTip.cs.meta
│ │ │ │ │ ├── FriendsMenuUI.cs
│ │ │ │ │ ├── FriendsMenuUI.cs.meta
│ │ │ │ │ ├── Friends.meta
│ │ │ │ │ ├── Leaderboards
│ │ │ │ │ │ ├── LeaderboardEntry.cs
│ │ │ │ │ │ └── LeaderboardEntry.cs.meta
│ │ │ │ │ ├── LeaderboardsMenuUI.cs
│ │ │ │ │ ├── LeaderboardsMenuUI.cs.meta
│ │ │ │ │ ├── Leaderboards.meta
│ │ │ │ │ ├── Profile
│ │ │ │ │ │ ├── PlayerData.cs
│ │ │ │ │ │ ├── PlayerData.cs.meta
│ │ │ │ │ │ ├── ProfilePanel.cs
│ │ │ │ │ │ ├── ProfilePanel.cs.meta
│ │ │ │ │ │ ├── ProfilePopup.cs
│ │ │ │ │ │ ├── ProfilePopup.cs.meta
│ │ │ │ │ │ ├── ProfileUpdatePanel.cs
│ │ │ │ │ │ └── ProfileUpdatePanel.cs.meta
│ │ │ │ │ ├── ProfileMenuUI.cs
│ │ │ │ │ ├── ProfileMenuUI.cs.meta
│ │ │ │ │ └── Profile.meta
│ │ │ │ ├── Menus.meta
│ │ │ │ ├── Scene01MainMenuController.cs
│ │ │ │ ├── Scene01MainMenuController.cs.meta
│ │ │ │ ├── Scene02BattleController.cs
│ │ │ │ ├── Scene02BattleController.cs.meta
│ │ │ │ ├── UI
│ │ │ │ │ ├── AvatarSprites.cs
│ │ │ │ │ ├── AvatarSprites.cs.meta
│ │ │ │ │ ├── Menus
│ │ │ │ │ │ ├── IMenu.cs
│ │ │ │ │ │ ├── IMenu.cs.meta
│ │ │ │ │ │ ├── LoadingMenu.cs
│ │ │ │ │ │ ├── LoadingMenu.cs.meta
│ │ │ │ │ │ ├── Menu.cs
│ │ │ │ │ │ └── Menu.cs.meta
│ │ │ │ │ ├── Menus.meta
│ │ │ │ │ ├── Notifications
│ │ │ │ │ │ ├── NotificationCode.cs
│ │ │ │ │ │ ├── NotificationCode.cs.meta
│ │ │ │ │ │ ├── NotificationPopup.cs
│ │ │ │ │ │ └── NotificationPopup.cs.meta
│ │ │ │ │ └── Notifications.meta
│ │ │ │ ├── UI.meta
│ │ │ │ ├── Utils
│ │ │ │ │ ├── Singleton.cs
│ │ │ │ │ └── Singleton.cs.meta
│ │ │ │ └── Utils.meta
│ │ │ └── Scripts.meta
│ │ ├── PiratePanic.meta
│ │ ├── Plugins
│ │ │ ├── Android
│ │ │ │ ├── AndroidManifest.xml
│ │ │ │ ├── AndroidManifest.xml.meta
│ │ │ │ ├── androidx.activity.activity-1.0.0.aar
│ │ │ │ ├── androidx.activity.activity-1.0.0.aar.meta
│ │ │ │ ├── androidx.annotation.annotation-1.1.0.jar
│ │ │ │ ├── androidx.annotation.annotation-1.1.0.jar.meta
│ │ │ │ ├── androidx.appcompat.appcompat-1.1.0.aar
│ │ │ │ ├── androidx.appcompat.appcompat-1.1.0.aar.meta
│ │ │ │ ├── androidx.appcompat.appcompat-resources-1.1.0.aar
│ │ │ │ ├── androidx.appcompat.appcompat-resources-1.1.0.aar.meta
│ │ │ │ ├── androidx.arch.core.core-common-2.1.0.jar
│ │ │ │ ├── androidx.arch.core.core-common-2.1.0.jar.meta
│ │ │ │ ├── androidx.arch.core.core-runtime-2.0.0.aar
│ │ │ │ ├── androidx.arch.core.core-runtime-2.0.0.aar.meta
│ │ │ │ ├── androidx.asynclayoutinflater.asynclayoutinflater-1.0.0.aar
│ │ │ │ ├── androidx.asynclayoutinflater.asynclayoutinflater-1.0.0.aar.meta
│ │ │ │ ├── androidx.browser.browser-1.0.0.aar
│ │ │ │ ├── androidx.browser.browser-1.0.0.aar.meta
│ │ │ │ ├── androidx.cardview.cardview-1.0.0.aar
│ │ │ │ ├── androidx.cardview.cardview-1.0.0.aar.meta
│ │ │ │ ├── androidx.collection.collection-1.1.0.jar
│ │ │ │ ├── androidx.collection.collection-1.1.0.jar.meta
│ │ │ │ ├── androidx.coordinatorlayout.coordinatorlayout-1.0.0.aar
│ │ │ │ ├── androidx.coordinatorlayout.coordinatorlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.core.core-1.1.0.aar
│ │ │ │ ├── androidx.core.core-1.1.0.aar.meta
│ │ │ │ ├── androidx.cursoradapter.cursoradapter-1.0.0.aar
│ │ │ │ ├── androidx.cursoradapter.cursoradapter-1.0.0.aar.meta
│ │ │ │ ├── androidx.customview.customview-1.0.0.aar
│ │ │ │ ├── androidx.customview.customview-1.0.0.aar.meta
│ │ │ │ ├── androidx.documentfile.documentfile-1.0.0.aar
│ │ │ │ ├── androidx.documentfile.documentfile-1.0.0.aar.meta
│ │ │ │ ├── androidx.drawerlayout.drawerlayout-1.0.0.aar
│ │ │ │ ├── androidx.drawerlayout.drawerlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.fragment.fragment-1.1.0.aar
│ │ │ │ ├── androidx.fragment.fragment-1.1.0.aar.meta
│ │ │ │ ├── androidx.interpolator.interpolator-1.0.0.aar
│ │ │ │ ├── androidx.interpolator.interpolator-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-core-ui-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-core-ui-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-core-utils-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-core-utils-1.0.0.aar.meta
│ │ │ │ ├── androidx.legacy.legacy-support-v4-1.0.0.aar
│ │ │ │ ├── androidx.legacy.legacy-support-v4-1.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-common-2.1.0.jar
│ │ │ │ ├── androidx.lifecycle.lifecycle-common-2.1.0.jar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-2.0.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-2.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-core-2.0.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-livedata-core-2.0.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-runtime-2.1.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-runtime-2.1.0.aar.meta
│ │ │ │ ├── androidx.lifecycle.lifecycle-viewmodel-2.1.0.aar
│ │ │ │ ├── androidx.lifecycle.lifecycle-viewmodel-2.1.0.aar.meta
│ │ │ │ ├── androidx.loader.loader-1.0.0.aar
│ │ │ │ ├── androidx.loader.loader-1.0.0.aar.meta
│ │ │ │ ├── androidx.localbroadcastmanager.localbroadcastmanager-1.0.0.aar
│ │ │ │ ├── androidx.localbroadcastmanager.localbroadcastmanager-1.0.0.aar.meta
│ │ │ │ ├── androidx.media.media-1.0.0.aar
│ │ │ │ ├── androidx.media.media-1.0.0.aar.meta
│ │ │ │ ├── androidx.print.print-1.0.0.aar
│ │ │ │ ├── androidx.print.print-1.0.0.aar.meta
│ │ │ │ ├── androidx.savedstate.savedstate-1.0.0.aar
│ │ │ │ ├── androidx.savedstate.savedstate-1.0.0.aar.meta
│ │ │ │ ├── androidx.slidingpanelayout.slidingpanelayout-1.0.0.aar
│ │ │ │ ├── androidx.slidingpanelayout.slidingpanelayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.swiperefreshlayout.swiperefreshlayout-1.0.0.aar
│ │ │ │ ├── androidx.swiperefreshlayout.swiperefreshlayout-1.0.0.aar.meta
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-1.1.0.aar
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-1.1.0.aar.meta
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-animated-1.1.0.aar
│ │ │ │ ├── androidx.vectordrawable.vectordrawable-animated-1.1.0.aar.meta
│ │ │ │ ├── androidx.versionedparcelable.versionedparcelable-1.1.0.aar
│ │ │ │ ├── androidx.versionedparcelable.versionedparcelable-1.1.0.aar.meta
│ │ │ │ ├── androidx.viewpager.viewpager-1.0.0.aar
│ │ │ │ ├── androidx.viewpager.viewpager-1.0.0.aar.meta
│ │ │ │ ├── com.android.installreferrer.installreferrer-1.0.aar
│ │ │ │ ├── com.android.installreferrer.installreferrer-1.0.aar.meta
│ │ │ │ ├── com.google.zxing.core-3.3.3.jar
│ │ │ │ ├── com.google.zxing.core-3.3.3.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-android-1.4.0.jar
│ │ │ │ ├── com.parse.bolts.bolts-android-1.4.0.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-applinks-1.4.0.jar
│ │ │ │ ├── com.parse.bolts.bolts-applinks-1.4.0.jar.meta
│ │ │ │ ├── com.parse.bolts.bolts-tasks-1.4.0.jar
│ │ │ │ └── com.parse.bolts.bolts-tasks-1.4.0.jar.meta
│ │ │ └── Android.meta
│ │ └── Plugins.meta
│ ├── Packages
│ │ ├── manifest.json
│ │ └── packages-lock.json
│ ├── ProjectSettings
│ │ ├── AudioManager.asset
│ │ ├── ClusterInputManager.asset
│ │ ├── DynamicsManager.asset
│ │ ├── EditorBuildSettings.asset
│ │ ├── EditorSettings.asset
│ │ ├── GraphicsSettings.asset
│ │ ├── GvhProjectSettings.xml
│ │ ├── InputManager.asset
│ │ ├── NavMeshAreas.asset
│ │ ├── PackageManagerSettings.asset
│ │ ├── Physics2DSettings.asset
│ │ ├── PresetManager.asset
│ │ ├── ProjectSettings.asset
│ │ ├── ProjectVersion.txt
│ │ ├── QualitySettings.asset
│ │ ├── SceneTemplateSettings.json
│ │ ├── TagManager.asset
│ │ ├── TimeManager.asset
│ │ ├── UnityConnectSettings.asset
│ │ ├── VersionControlSettings.asset
│ │ ├── VFXManager.asset
│ │ └── XRSettings.asset
│ └── UserSettings
│ └── EditorUserSettings.asset
├── README.md
└── ServerModules
├── docker-compose.yml
├── Dockerfile
├── local.yml
├── package.json
├── package-lock.json
├── src
│ ├── clans.ts
│ ├── deck.ts
│ ├── economy.ts
│ ├── main.ts
│ ├── match.ts
│ └── quests.ts
└── tsconfig.json
105 directories, 1183 files
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论