Compare commits
139 Commits
4200288fae
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 7fc457a384 | |||
| 8093cca251 | |||
| c34b9df4f7 | |||
|
|
3aa43bfd20 | ||
|
|
5284ffc153 | ||
| 20167a8a52 | |||
| 9951aa98b2 | |||
| 600f35ae8f | |||
| a4eae438de | |||
| 72fe5e5b04 | |||
| 93d326e692 | |||
|
|
863e98a53f | ||
|
|
a979013b73 | ||
| 9c6a9910cb | |||
| b3a9823f49 | |||
| 0a2119a548 | |||
| 23429ec096 | |||
| 2f7eac05ce | |||
| 9a010524f2 | |||
| 34ab12a093 | |||
|
|
1c77c5d9cd | ||
| d066290607 | |||
| a27a59d176 | |||
| 6ecf799d18 | |||
| e93ef2111c | |||
| 3d2a9071bc | |||
|
|
a99a7c192d | ||
|
|
d79f6c6218 | ||
| 0828bb214f | |||
| 84f4020d47 | |||
| 979f2402c7 | |||
| 9fd45ec5e9 | |||
|
|
8fd6ab652b | ||
|
|
8ff1ba1a22 | ||
| 0d06c6a2d3 | |||
| 9b40721b84 | |||
| 75d2ef8dd0 | |||
| 4804e78951 | |||
| 17b3cf6746 | |||
| f3923079a4 | |||
|
|
3dabf9f9a4 | ||
|
|
e4865c725a | ||
|
|
c75e2c7f3c | ||
| 98d071480c | |||
|
|
907e2e24c8 | ||
|
|
0db8bbf9a7 | ||
|
|
194bde37ec | ||
|
|
363bdcf992 | ||
|
|
96d901a869 | ||
|
|
8f55cb212a | ||
|
|
51b0be2ee3 | ||
| 9e2a950281 | |||
| e841438997 | |||
|
|
840ddc1c2c | ||
|
|
84d4eee6a1 | ||
|
|
78f063988b | ||
|
|
ea6098b723 | ||
| 38a6fe104c | |||
| cc475bce3e | |||
|
|
ac1d265291 | ||
|
|
3ea5925d78 | ||
|
|
b34254137f | ||
|
|
ec1ff83814 | ||
| 48fff594f0 | |||
| b2e3fb1ecf | |||
| 2ac9331504 | |||
|
|
770512fb72 | ||
|
|
911ee24b31 | ||
|
|
b86e087d03 | ||
| 88d81202bf | |||
| d87a23ae4d | |||
| 4beb2fb0bb | |||
| 72c2ec2884 | |||
| 3ed564eaa5 | |||
| 411913520b | |||
| 01e7291bed | |||
| dfb41b0d57 | |||
|
|
d0b74bfbf1 | ||
| 702c0b4f9e | |||
| 4ffbbb0aff | |||
| da8c87d082 | |||
| 63a742d5d4 | |||
| cc2487e7e4 | |||
| f73c660579 | |||
| 2f624f621c | |||
| 7175edc1d1 | |||
| 2e612f21ca | |||
| 95db5ce4f3 | |||
| 3e026d3319 | |||
| a3b1b83c8d | |||
| 225b076b62 | |||
| 5bb8cd533e | |||
| 047c115f95 | |||
| 17457b2e7e | |||
| e451d95e0e | |||
|
|
25f5db2e16 | ||
|
|
fb555577a2 | ||
|
|
3e1754eb3c | ||
| 6d0365c0db | |||
| bd17a2e7eb | |||
|
|
a31ed42f65 | ||
|
|
11d3dfc101 | ||
| 6473db37eb | |||
| a65ead915b | |||
| 925d74aa57 | |||
|
|
fd7905561b | ||
| e2c40827bf | |||
| a85f4d8fed | |||
| 1aa65ce615 | |||
|
|
31e8adcb06 | ||
| e2381d6f5a | |||
| b32cc925e3 | |||
|
|
1fab3251b4 | ||
| 2bb4797ec5 | |||
| 4bd46b2a0a | |||
|
|
ea80402fc1 | ||
| 8175814de9 | |||
| 47cd76aebc | |||
| c74d6d2ebd | |||
| 965a4a25aa | |||
| 02f5aa869a | |||
| 775e1cffac | |||
| 3e874fb863 | |||
|
|
ccd25bb491 | ||
|
|
052875909f | ||
| e47d126080 | |||
| 602cb2985c | |||
| 958ae1cb75 | |||
| 9dea9daaa9 | |||
|
|
b4c22edcbd | ||
| 6e19ac79fc | |||
| dc4d71d4b6 | |||
| 106fe81c88 | |||
| a0cb8499b0 | |||
| b5f8943bcc | |||
| 10b496dfae | |||
| 3e747a9d97 | |||
| 78791649ae | |||
| 4253271d84 |
@@ -1,7 +0,0 @@
|
|||||||
{
|
|
||||||
"permissions": {
|
|
||||||
"allow": [
|
|
||||||
"Bash(tree:*)"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -14,3 +14,6 @@ Assets/_Recovery
|
|||||||
Assets/_Recovery.meta
|
Assets/_Recovery.meta
|
||||||
GameData/Backups
|
GameData/Backups
|
||||||
.claude/settings.local.json
|
.claude/settings.local.json
|
||||||
|
AGENTS.md
|
||||||
|
CLAUDE.md
|
||||||
|
.claude
|
||||||
|
|||||||
@@ -1,120 +0,0 @@
|
|||||||
# Automated Prefab Generation Pipeline
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
This system automates the creation of monster prefabs from CSV data. No manual prefab setup required!
|
|
||||||
|
|
||||||
## How It Works
|
|
||||||
|
|
||||||
1. **CSV Data** → **ScriptableObject (SO)** → **Prefab** (automatically generated)
|
|
||||||
2. Template prefabs define required components and defaults
|
|
||||||
3. CSV importer creates complete prefabs with mesh, components, and SO references
|
|
||||||
|
|
||||||
## Setup Instructions
|
|
||||||
|
|
||||||
### Step 1: Create Template Prefab
|
|
||||||
|
|
||||||
1. In Unity, go to `Tools > Data > Create Monster Template`
|
|
||||||
2. This creates `Assets/Data/Templates/MonsterTemplate.prefab`
|
|
||||||
3. The template includes all required components:
|
|
||||||
- NetworkObject
|
|
||||||
- EnemyUnit
|
|
||||||
- MonsterDataComponent (links to SO)
|
|
||||||
- NavMeshAgent
|
|
||||||
- EnemyAIController
|
|
||||||
- CapsuleCollider
|
|
||||||
- MeshFilter & MeshRenderer
|
|
||||||
|
|
||||||
4. **Customize the template if needed:**
|
|
||||||
- Adjust default AI behavior
|
|
||||||
- Set default collider size
|
|
||||||
- Add visual effects
|
|
||||||
- Configure NavMeshAgent settings
|
|
||||||
|
|
||||||
### Step 2: Update CSV with Mesh Path
|
|
||||||
|
|
||||||
Add `meshPath` column to your `Monster.csv`:
|
|
||||||
|
|
||||||
```csv
|
|
||||||
id,name,memo,moveSpeed,maxHp,atkRange,atkDamage,atkIntervalSec,meshPath,cost,weight
|
|
||||||
101,Grunt,Basic Monster,2.6,30,1,3,1.2,Assets/Models/Monsters/Monster101.fbx,1,1.0
|
|
||||||
102,Fast,Fast/Weak,3.4,18,1,2,1,Assets/Models/Monsters/Monster102.fbx,2,0.5
|
|
||||||
```
|
|
||||||
|
|
||||||
### Step 3: Import Data
|
|
||||||
|
|
||||||
1. In Unity, go to `Tools > Data > Import All CSV`
|
|
||||||
2. The importer will:
|
|
||||||
- Create/update SO files in `Assets/Data/ScriptableObjects/Monster/`
|
|
||||||
- Create/update prefabs in `Assets/Prefabs/Monster/`
|
|
||||||
- Apply mesh from `meshPath` column
|
|
||||||
- Link SO reference to prefab's MonsterDataComponent
|
|
||||||
|
|
||||||
### Step 4: Use Prefabs
|
|
||||||
|
|
||||||
Your generated prefabs are ready to use! Example with EnemyPortal:
|
|
||||||
- Open EnemyPortal prefab
|
|
||||||
- Click "Load Monster Data" button
|
|
||||||
- All monster prefabs are automatically loaded
|
|
||||||
|
|
||||||
## File Structure
|
|
||||||
|
|
||||||
```
|
|
||||||
Assets/
|
|
||||||
├── Data/
|
|
||||||
│ ├── ScriptableObjects/
|
|
||||||
│ │ └── Monster/ # SO files (generated from CSV)
|
|
||||||
│ └── Templates/ # Template prefabs (created once)
|
|
||||||
│ └── MonsterTemplate.prefab
|
|
||||||
├── Prefabs/
|
|
||||||
│ └── Monster/ # Generated monster prefabs
|
|
||||||
│ ├── Monster101.prefab
|
|
||||||
│ ├── Monster102.prefab
|
|
||||||
│ └── ...
|
|
||||||
└── GameData/
|
|
||||||
└── Monster.csv # Source data (editable)
|
|
||||||
```
|
|
||||||
|
|
||||||
## Benefits
|
|
||||||
|
|
||||||
- ✅ **One source of truth**: Edit CSV, everything updates
|
|
||||||
- ✅ **No manual setup**: Prefabs generated automatically
|
|
||||||
- ✅ **Designer-friendly**: Templates visual, CSV simple
|
|
||||||
- ✅ **Error-proof**: All components guaranteed to exist
|
|
||||||
- ✅ **Easy customization**: Edit template once, applies to all
|
|
||||||
|
|
||||||
## Customization
|
|
||||||
|
|
||||||
### Adding New Components
|
|
||||||
1. Open `MonsterTemplate.prefab`
|
|
||||||
2. Add the component
|
|
||||||
3. Configure defaults
|
|
||||||
4. Save template
|
|
||||||
5. All future imports will include it
|
|
||||||
|
|
||||||
### Modifying Existing Monsters
|
|
||||||
- Edit the prefab directly (changes persist on next import)
|
|
||||||
- OR modify CSV and re-import (will update SO link and mesh)
|
|
||||||
|
|
||||||
### Creating Other Data Types
|
|
||||||
Use the same pattern:
|
|
||||||
1. Create template: `Tools > Data > Create Tower Template`
|
|
||||||
2. Add meshPath column to Tower.csv
|
|
||||||
3. Import: `Tools > Data > Import All CSV`
|
|
||||||
|
|
||||||
## Troubleshooting
|
|
||||||
|
|
||||||
**Prefab not created?**
|
|
||||||
- Check if template exists in `Assets/Data/Templates/`
|
|
||||||
- Verify `meshPath` column in CSV
|
|
||||||
|
|
||||||
**Mesh not showing?**
|
|
||||||
- Verify `meshPath` is correct in CSV
|
|
||||||
- Check that mesh file exists at specified path
|
|
||||||
|
|
||||||
**Components not configured?**
|
|
||||||
- Edit template prefab
|
|
||||||
- Re-import CSV to apply template changes to new prefabs
|
|
||||||
|
|
||||||
**Want to keep manual prefab edits?**
|
|
||||||
- Prefabs created by importer are NOT overwritten
|
|
||||||
- Edits persist on next import (SO and mesh only update)
|
|
||||||
@@ -62,11 +62,15 @@
|
|||||||
<Compile Include="Assets\Scripts\Editor\CSVToSOImporter.cs" />
|
<Compile Include="Assets\Scripts\Editor\CSVToSOImporter.cs" />
|
||||||
<Compile Include="Assets\Scripts\Editor\TowerPrefabSetup.cs" />
|
<Compile Include="Assets\Scripts\Editor\TowerPrefabSetup.cs" />
|
||||||
<Compile Include="Assets\Scripts\Editor\PlayerPrefabSetup.cs" />
|
<Compile Include="Assets\Scripts\Editor\PlayerPrefabSetup.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Editor\CreepPrefabSetup.cs" />
|
||||||
<Compile Include="Assets\Scripts\Editor\TemplateCreator.cs" />
|
<Compile Include="Assets\Scripts\Editor\TemplateCreator.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Shaders\Editor\Tooltips.cs" />
|
<Compile Include="Assets\FlatKit\Shaders\Editor\Tooltips.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Editor\NetworkConnectionWindow.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Shaders\Editor\StylizedSurfaceEditor.cs" />
|
<Compile Include="Assets\FlatKit\Shaders\Editor\StylizedSurfaceEditor.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Editor\NetworkConnectionHelperEditor.cs" />
|
||||||
<Compile Include="Assets\Scripts\Editor\FogOfWarVisibilitySetup.cs" />
|
<Compile Include="Assets\Scripts\Editor\FogOfWarVisibilitySetup.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Shaders\Editor\MaterialPropertyExtensions.cs" />
|
<Compile Include="Assets\FlatKit\Shaders\Editor\MaterialPropertyExtensions.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Editor\UpgradePrefabSetup.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Shaders\Editor\TerrainEditor.cs" />
|
<Compile Include="Assets\FlatKit\Shaders\Editor\TerrainEditor.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -626,6 +630,10 @@
|
|||||||
<HintPath>C:\Program Files\Unity\Hub\Editor\6000.3.5f2\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll</HintPath>
|
<HintPath>C:\Program Files\Unity\Hub\Editor\6000.3.5f2\Editor\Data\PlaybackEngines\WindowsStandaloneSupport\UnityEditor.WindowsStandalone.Extensions.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="websocket-sharp">
|
||||||
|
<HintPath>Library\PackageCache\com.unity.services.wire@9a73acde80cc\Plugins\websocket-sharp.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualScripting.YamlDotNet">
|
<Reference Include="Unity.VisualScripting.YamlDotNet">
|
||||||
<HintPath>Library\PackageCache\com.unity.visualscripting@191c0d7e3b69\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll</HintPath>
|
<HintPath>Library\PackageCache\com.unity.visualscripting@191c0d7e3b69\Editor\VisualScripting.Core\Dependencies\YamlDotNet\Unity.VisualScripting.YamlDotNet.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1218,10 +1226,22 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.QoS">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.QoS.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer.Editor.Shared">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.Editor.Shared.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Rendering.LightTransport.Editor">
|
<Reference Include="Unity.Rendering.LightTransport.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Netcode.Runtime">
|
<Reference Include="Unity.Netcode.Runtime">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1250,14 +1270,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\PPv2URPConverters.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\PPv2URPConverters.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.2D.Common.Editor">
|
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Common.Editor.dll</HintPath>
|
|
||||||
<Private>False</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Unity.AI.Navigation.Updater">
|
<Reference Include="Unity.AI.Navigation.Updater">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.2D.Common.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Common.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.AI.Navigation.Editor">
|
<Reference Include="Unity.AI.Navigation.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1282,6 +1302,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Components">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Components.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Configuration">
|
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Configuration">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1294,8 +1318,8 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.Rider.Editor">
|
<Reference Include="Unity.Services.Authentication">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.AI.Navigation.Editor.ConversionSystem">
|
<Reference Include="Unity.AI.Navigation.Editor.ConversionSystem">
|
||||||
@@ -1306,10 +1330,22 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Rider.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
|
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Authentication.Editor.Shared">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.Editor.Shared.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer.Editor.Matchmaker.Authoring">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.Editor.Matchmaker.Authoring.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualScripting.Flow">
|
<Reference Include="Unity.VisualScripting.Flow">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1322,6 +1358,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Authentication.PlayerAccounts">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.PlayerAccounts.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualStudio.Editor">
|
<Reference Include="Unity.VisualStudio.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1330,14 +1370,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.InputSystem.ForUI">
|
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll</HintPath>
|
|
||||||
<Private>False</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Unity.Profiling.Core">
|
<Reference Include="Unity.Profiling.Core">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Profiling.Core.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Profiling.Core.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.InputSystem.ForUI">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.RenderPipelines.GPUDriven.Runtime">
|
<Reference Include="Unity.RenderPipelines.GPUDriven.Runtime">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1354,6 +1394,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Environments">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Environments.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="com.unity.multiplayer.tools.window">
|
<Reference Include="com.unity.multiplayer.tools.window">
|
||||||
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer.tools.window.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer.tools.window.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1482,6 +1530,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Vivox.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Cinemachine">
|
<Reference Include="Unity.Cinemachine">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1490,10 +1542,18 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetVis.Editor.Visualization.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetVis.Editor.Visualization.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Analytics">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Analytics.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Editor">
|
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Multiplayer.Center.NetcodeForGameObjectsExample">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.NetcodeForGameObjectsExample.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.DependencyInjection.UIElements">
|
<Reference Include="Unity.Multiplayer.Tools.DependencyInjection.UIElements">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.DependencyInjection.UIElements.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.DependencyInjection.UIElements.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1558,6 +1618,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Multiplayer.Center.Integrations">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Integrations.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Burst">
|
<Reference Include="Unity.Burst">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Burst.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Burst.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1574,6 +1638,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Vivox">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualScripting.State">
|
<Reference Include="Unity.VisualScripting.State">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.State.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.State.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1621,9 +1689,15 @@
|
|||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<ProjectReference Include="Assembly-CSharp.csproj" />
|
<ProjectReference Include="Assembly-CSharp.csproj" />
|
||||||
|
<ProjectReference Include="CFXR.WelcomeScreen.csproj" />
|
||||||
|
<ProjectReference Include="CFXRRuntime.csproj" />
|
||||||
<ProjectReference Include="Unity.RenderPipelines.Universal.Runtime.csproj" />
|
<ProjectReference Include="Unity.RenderPipelines.Universal.Runtime.csproj" />
|
||||||
<ProjectReference Include="FlatKit.Utils.Editor.csproj" />
|
<ProjectReference Include="FlatKit.Utils.Editor.csproj" />
|
||||||
|
<ProjectReference Include="CFXREditor.csproj" />
|
||||||
|
<ProjectReference Include="KinoBloom.Runtime.csproj" />
|
||||||
<ProjectReference Include="ExternAttributes.Editor.csproj" />
|
<ProjectReference Include="ExternAttributes.Editor.csproj" />
|
||||||
|
<ProjectReference Include="ToonyColorsPro.Demo.Editor.csproj" />
|
||||||
|
<ProjectReference Include="CFXRDemo.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
@@ -53,62 +53,88 @@
|
|||||||
<Compile Include="Assets\FlatKit\Demos\[Demo] Desert\Scripts\FloatingMotion.cs" />
|
<Compile Include="Assets\FlatKit\Demos\[Demo] Desert\Scripts\FloatingMotion.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerResourceInventory.cs" />
|
<Compile Include="Assets\Scripts\PlayerResourceInventory.cs" />
|
||||||
<Compile Include="Assets\Scripts\ITeamMember.cs" />
|
<Compile Include="Assets\Scripts\ITeamMember.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\UI\UpgradeListItem.cs" />
|
||||||
<Compile Include="Assets\Scripts\EnemyUnit.cs" />
|
<Compile Include="Assets\Scripts\EnemyUnit.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerActionSystem.cs" />
|
<Compile Include="Assets\Scripts\PlayerActionSystem.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingQuickslotUI.cs" />
|
<Compile Include="Assets\Scripts\BuildingQuickslotUI.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\UI\UpgradeListPopup.cs" />
|
||||||
<Compile Include="Assets\Scripts\TeamType.cs" />
|
<Compile Include="Assets\Scripts\TeamType.cs" />
|
||||||
<Compile Include="Assets\Scripts\CoreResourceManager.cs" />
|
<Compile Include="Assets\Scripts\CoreResourceManager.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\MapGenerator.cs" />
|
||||||
<Compile Include="Assets\Scripts\Building.cs" />
|
<Compile Include="Assets\Scripts\Building.cs" />
|
||||||
<Compile Include="Assets\Scripts\SimpleCameraZFollow.cs" />
|
<Compile Include="Assets\Scripts\SimpleCameraZFollow.cs" />
|
||||||
<Compile Include="Assets\Scripts\GameResourceUI.cs" />
|
<Compile Include="Assets\Scripts\GameResourceUI.cs" />
|
||||||
<Compile Include="Assets\Scripts\FogOfWarRenderer.cs" />
|
<Compile Include="Assets\Scripts\FogOfWarRenderer.cs" />
|
||||||
<Compile Include="Assets\Scripts\ResourcePickup.cs" />
|
<Compile Include="Assets\Scripts\ResourcePickup.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerVisionProvider.cs" />
|
<Compile Include="Assets\Scripts\PlayerVisionProvider.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerController.cs" />
|
|
||||||
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\Motion\OrbitMotion.cs" />
|
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\Motion\OrbitMotion.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingDamageTest.cs" />
|
<Compile Include="Assets\Scripts\CreepCamp.cs" />
|
||||||
<Compile Include="Assets\Scripts\EnemyAIController.cs" />
|
<Compile Include="Assets\Scripts\EnemyAIController.cs" />
|
||||||
<Compile Include="Assets\Scripts\EquipmentSocket.cs" />
|
<Compile Include="Assets\Scripts\EquipmentSocket.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\DebugLogUI.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\ContinuousPortMonitor.cs" />
|
||||||
<Compile Include="Assets\Data\Scripts\DataClasses\PlayerData.cs" />
|
<Compile Include="Assets\Data\Scripts\DataClasses\PlayerData.cs" />
|
||||||
<Compile Include="Assets\Scripts\TeamManager.cs" />
|
<Compile Include="Assets\Scripts\TeamManager.cs" />
|
||||||
<Compile Include="Assets\Scripts\TeamGate.cs" />
|
<Compile Include="Assets\Scripts\TeamGate.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Worker.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\IHealthProvider.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\WorkerSpawner.cs" />
|
||||||
<Compile Include="Assets\Scripts\Resource.cs" />
|
<Compile Include="Assets\Scripts\Resource.cs" />
|
||||||
|
<Compile Include="Assets\Data\Scripts\DataClasses\UpgradeData.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\UpgradeDatabase.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\UI\TeamHealthUI.cs" />
|
||||||
<Compile Include="Assets\Scripts\AutoTargetSystem.cs" />
|
<Compile Include="Assets\Scripts\AutoTargetSystem.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\CreepDataComponent.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingSlotButton.cs" />
|
<Compile Include="Assets\Scripts\BuildingSlotButton.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\PlayerStats.cs" />
|
||||||
<Compile Include="Assets\FlatKit\[Render Pipeline] URP\Water\Scripts\Buoyancy.cs" />
|
<Compile Include="Assets\FlatKit\[Render Pipeline] URP\Water\Scripts\Buoyancy.cs" />
|
||||||
<Compile Include="Assets\Scripts\ObstacleSpawner.cs" />
|
<Compile Include="Assets\Scripts\ObstacleSpawner.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\UnitHealthBar.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingFoundation.cs" />
|
<Compile Include="Assets\Scripts\BuildingFoundation.cs" />
|
||||||
<Compile Include="Assets\Scripts\AttackAction.cs" />
|
<Compile Include="Assets\Scripts\AttackAction.cs" />
|
||||||
<Compile Include="Assets\Scripts\IInteractable.cs" />
|
<Compile Include="Assets\Scripts\IInteractable.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\ServerResourceManager.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\UvScroller.cs" />
|
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\UvScroller.cs" />
|
||||||
|
<Compile Include="Assets\Data\Scripts\DataClasses\TowerDataExtensions.cs" />
|
||||||
<Compile Include="Assets\Scripts\GlobalTimer.cs" />
|
<Compile Include="Assets\Scripts\GlobalTimer.cs" />
|
||||||
<Compile Include="Assets\InputSystem_Actions.cs" />
|
<Compile Include="Assets\InputSystem_Actions.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Demos\[Demo] Desert\Scripts\BillboardLineRendererCircle.cs" />
|
<Compile Include="Assets\FlatKit\Demos\[Demo] Desert\Scripts\BillboardLineRendererCircle.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingHealthBar.cs" />
|
<Compile Include="Assets\Scripts\BuildingHealthBar.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\RespawnCountdownUI.cs" />
|
||||||
|
<Compile Include="Assets\Data\Scripts\DataClasses\CreepData.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerSpawnPoint.cs" />
|
<Compile Include="Assets\Scripts\PlayerSpawnPoint.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\AutoLoadPipelineAsset.cs" />
|
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\AutoLoadPipelineAsset.cs" />
|
||||||
<Compile Include="Assets\Scripts\AutoHost.cs" />
|
|
||||||
<Compile Include="Assets\Scripts\MonsterAnimationController.cs" />
|
<Compile Include="Assets\Scripts\MonsterAnimationController.cs" />
|
||||||
<Compile Include="Assets\Scripts\IVisionProvider.cs" />
|
<Compile Include="Assets\Scripts\IVisionProvider.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingManager.cs" />
|
<Compile Include="Assets\Scripts\BuildingManager.cs" />
|
||||||
<Compile Include="Assets\Scripts\GhostMaterialTest.cs" />
|
<Compile Include="Assets\Scripts\GhostMaterialTest.cs" />
|
||||||
<Compile Include="Assets\Scripts\BuildingPlacement.cs" />
|
<Compile Include="Assets\Scripts\BuildingPlacement.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\InteractableModalManager.cs" />
|
||||||
<Compile Include="Assets\Scripts\MonsterDataComponent.cs" />
|
<Compile Include="Assets\Scripts\MonsterDataComponent.cs" />
|
||||||
<Compile Include="Assets\Scripts\Core.cs" />
|
<Compile Include="Assets\Scripts\Core.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\GamePortConfig.cs" />
|
||||||
<Compile Include="Assets\Scripts\EnemyPortal.cs" />
|
<Compile Include="Assets\Scripts\EnemyPortal.cs" />
|
||||||
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\Motion\LinearMotion.cs" />
|
<Compile Include="Assets\FlatKit\Demos\Common\Scripts\Motion\LinearMotion.cs" />
|
||||||
<Compile Include="Assets\Scripts\IDamageable.cs" />
|
<Compile Include="Assets\Scripts\IDamageable.cs" />
|
||||||
<Compile Include="Assets\Scripts\NetworkSpawnManager.cs" />
|
<Compile Include="Assets\Scripts\NetworkSpawnManager.cs" />
|
||||||
<Compile Include="Assets\Scripts\FogOfWarSystem.cs" />
|
<Compile Include="Assets\Scripts\FogOfWarSystem.cs" />
|
||||||
<Compile Include="Assets\Data\Scripts\DataClasses\MonsterData.cs" />
|
<Compile Include="Assets\Data\Scripts\DataClasses\MonsterData.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\NetworkEquipmentSocket.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\NetworkConfigDebugger.cs" />
|
||||||
<Compile Include="Assets\Data\Scripts\DataClasses\TowerData.cs" />
|
<Compile Include="Assets\Data\Scripts\DataClasses\TowerData.cs" />
|
||||||
<Compile Include="Assets\Scripts\IAction.cs" />
|
<Compile Include="Assets\Scripts\IAction.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\Buildings\Blacksmith.cs" />
|
||||||
<Compile Include="Assets\Scripts\NetworkPlayerController.cs" />
|
<Compile Include="Assets\Scripts\NetworkPlayerController.cs" />
|
||||||
<Compile Include="Assets\Scripts\PlayerInteraction.cs" />
|
<Compile Include="Assets\Scripts\PlayerInteraction.cs" />
|
||||||
<Compile Include="Assets\Scripts\FogOfWarVisibility.cs" />
|
<Compile Include="Assets\Scripts\FogOfWarVisibility.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\InteractableModal.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\NetworkDebug.cs" />
|
||||||
<Compile Include="Assets\Data\Scripts\DataClasses\DefaultSettingsData.cs" />
|
<Compile Include="Assets\Data\Scripts\DataClasses\DefaultSettingsData.cs" />
|
||||||
<Compile Include="Assets\Scripts\EnemyAIState.cs" />
|
<Compile Include="Assets\Scripts\EnemyAIState.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\ShortcutNetworkStarter.cs" />
|
||||||
<Compile Include="Assets\Scripts\EquipmentData.cs" />
|
<Compile Include="Assets\Scripts\EquipmentData.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\PlayerUpgradeManager.cs" />
|
||||||
|
<Compile Include="Assets\Scripts\NetworkConnectionHelper.cs" />
|
||||||
<Compile Include="Assets\Scripts\NetworkConnectionHandler.cs" />
|
<Compile Include="Assets\Scripts\NetworkConnectionHandler.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
@@ -116,10 +142,12 @@
|
|||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile Overlay.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile Overlay.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile-2-Pass.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile-2-Pass.shader" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\LitForwardPass_DR.hlsl" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\LitForwardPass_DR.hlsl" />
|
||||||
|
<None Include="Assets\External\JMO Assets\Cartoon FX Remaster\CFXR Assets\Shaders\CFXR_SETTINGS.cginc" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_Bitmap.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_Bitmap.shader" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\TerrainLitPasses_DR.hlsl" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\TerrainLitPasses_DR.hlsl" />
|
||||||
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\CircleDecal.shader" />
|
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\CircleDecal.shader" />
|
||||||
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\Noise\ClassicNoise3D.hlsl" />
|
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\Noise\ClassicNoise3D.hlsl" />
|
||||||
|
<None Include="Assets\External\JMO Assets\Cartoon FX Remaster\CFXR Assets\Shaders\CFXR.cginc" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Mobile.cginc" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Mobile.cginc" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\StylizedInput.hlsl" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\StylizedInput.hlsl" />
|
||||||
<None Include="Assets\FlatKit\Shaders\GradientSkybox\GradientSkybox.shader" />
|
<None Include="Assets\FlatKit\Shaders\GradientSkybox\GradientSkybox.shader" />
|
||||||
@@ -128,7 +156,9 @@
|
|||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface-Mobile.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface-Mobile.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\SDFFunctions.hlsl" />
|
<None Include="Assets\TextMesh Pro\Shaders\SDFFunctions.hlsl" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\Lighting_DR.hlsl" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\LibraryUrp\Lighting_DR.hlsl" />
|
||||||
|
<None Include="Assets\External\Kaykit Adventurers Character\URP\URP Conversion - Read me.txt" />
|
||||||
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\DesertCloud.hlsl" />
|
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\DesertCloud.hlsl" />
|
||||||
|
<None Include="Assets\Scripts\ForceRecompile.txt" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\StylizedSurfaceOutline.shader" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\StylizedSurfaceOutline.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Sprites\EmojiOne Attribution.txt" />
|
<None Include="Assets\TextMesh Pro\Sprites\EmojiOne Attribution.txt" />
|
||||||
@@ -139,13 +169,18 @@
|
|||||||
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\DesertPillar.hlsl" />
|
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\DesertPillar.hlsl" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Properties.cginc" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Properties.cginc" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Surface.cginc" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Surface.cginc" />
|
||||||
|
<None Include="Assets\External\JMO Assets\Cartoon FX Remaster\CFXR Prefabs\Texts\_Make your own text effect.txt" />
|
||||||
|
<None Include="Assets\External\JMO Assets\Cartoon FX Remaster\CFXR Assets\Shaders\CFXR_PASSES.cginc" />
|
||||||
<None Include="Assets\Shaders\FogOfWar.shader" />
|
<None Include="Assets\Shaders\FogOfWar.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Resources\LineBreaking Following Characters.txt" />
|
<None Include="Assets\TextMesh Pro\Resources\LineBreaking Following Characters.txt" />
|
||||||
|
<None Include="Assets\External\Kaykit Adventurers Character\Characters\Animations\Animations\Rig_Large\Special\EXPERIMENTAL\Read_me.txt" />
|
||||||
|
<None Include="Assets\External\Kaykit Adventurers Character\Characters\Animations\Animations\Rig_Medium\Special\EXPERIMENTAL\Read_me.txt" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile Masking.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Mobile Masking.shader" />
|
||||||
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\Noise\ClassicNoise2D.hlsl" />
|
<None Include="Assets\FlatKit\Demos\[Demo] Desert\Shaders\Noise\ClassicNoise2D.hlsl" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\TerrainLitAdd_DR.shader" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\TerrainLitAdd_DR.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF Overlay.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF Overlay.shader" />
|
||||||
<None Include="Assets\TextMesh Pro\Shaders\TMP_Bitmap-Mobile.shader" />
|
<None Include="Assets\TextMesh Pro\Shaders\TMP_Bitmap-Mobile.shader" />
|
||||||
|
<None Include="Assets\External\JMO Assets\Cartoon FX Remaster\CFXR Assets\Shaders\CFXR_URP.cginc" />
|
||||||
<None Include="Assets\TextMesh Pro\Fonts\LiberationSans - OFL.txt" />
|
<None Include="Assets\TextMesh Pro\Fonts\LiberationSans - OFL.txt" />
|
||||||
<None Include="Assets\FlatKit\Shaders\StylizedSurface\StylizedSurface.shader" />
|
<None Include="Assets\FlatKit\Shaders\StylizedSurface\StylizedSurface.shader" />
|
||||||
<None Include="Assets\FlatKit\Shaders\LightPlane.shader" />
|
<None Include="Assets\FlatKit\Shaders\LightPlane.shader" />
|
||||||
@@ -691,6 +726,10 @@
|
|||||||
<HintPath>C:\Program Files\Unity\Hub\Editor\6000.3.5f2\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll</HintPath>
|
<HintPath>C:\Program Files\Unity\Hub\Editor\6000.3.5f2\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="websocket-sharp">
|
||||||
|
<HintPath>Library\PackageCache\com.unity.services.wire@9a73acde80cc\Plugins\websocket-sharp.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Collections.LowLevel.ILSupport">
|
<Reference Include="Unity.Collections.LowLevel.ILSupport">
|
||||||
<HintPath>Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll</HintPath>
|
<HintPath>Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1235,10 +1274,22 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.QoS">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.QoS.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer.Editor.Shared">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.Editor.Shared.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Rendering.LightTransport.Editor">
|
<Reference Include="Unity.Rendering.LightTransport.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Netcode.Runtime">
|
<Reference Include="Unity.Netcode.Runtime">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1267,14 +1318,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\PPv2URPConverters.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\PPv2URPConverters.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.2D.Common.Editor">
|
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Common.Editor.dll</HintPath>
|
|
||||||
<Private>False</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Unity.AI.Navigation.Updater">
|
<Reference Include="Unity.AI.Navigation.Updater">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.2D.Common.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Common.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.AI.Navigation.Editor">
|
<Reference Include="Unity.AI.Navigation.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1299,6 +1350,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Components">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Components.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Configuration">
|
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Configuration">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1311,8 +1366,8 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.Rider.Editor">
|
<Reference Include="Unity.Services.Authentication">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.AI.Navigation.Editor.ConversionSystem">
|
<Reference Include="Unity.AI.Navigation.Editor.ConversionSystem">
|
||||||
@@ -1323,10 +1378,22 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Rider.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
|
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Authentication.Editor.Shared">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.Editor.Shared.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer.Editor.Matchmaker.Authoring">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.Editor.Matchmaker.Authoring.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualScripting.Flow">
|
<Reference Include="Unity.VisualScripting.Flow">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1339,6 +1406,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Authentication.PlayerAccounts">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.PlayerAccounts.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualStudio.Editor">
|
<Reference Include="Unity.VisualStudio.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1347,14 +1418,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="Unity.InputSystem.ForUI">
|
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll</HintPath>
|
|
||||||
<Private>False</Private>
|
|
||||||
</Reference>
|
|
||||||
<Reference Include="Unity.Profiling.Core">
|
<Reference Include="Unity.Profiling.Core">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Profiling.Core.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Profiling.Core.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.InputSystem.ForUI">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.InputSystem.ForUI.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.RenderPipelines.GPUDriven.Runtime">
|
<Reference Include="Unity.RenderPipelines.GPUDriven.Runtime">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.GPUDriven.Runtime.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1371,6 +1442,14 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Environments">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Environments.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Multiplayer">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Multiplayer.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="com.unity.multiplayer.tools.window">
|
<Reference Include="com.unity.multiplayer.tools.window">
|
||||||
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer.tools.window.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer.tools.window.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1499,6 +1578,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Vivox.Editor">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.Editor.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Cinemachine">
|
<Reference Include="Unity.Cinemachine">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1507,10 +1590,18 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetVis.Editor.Visualization.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetVis.Editor.Visualization.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Core.Analytics">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.Analytics.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Editor">
|
<Reference Include="Unity.Multiplayer.Tools.NetStatsMonitor.Editor">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Multiplayer.Center.NetcodeForGameObjectsExample">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.NetcodeForGameObjectsExample.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Multiplayer.Tools.DependencyInjection.UIElements">
|
<Reference Include="Unity.Multiplayer.Tools.DependencyInjection.UIElements">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.DependencyInjection.UIElements.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.DependencyInjection.UIElements.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1575,6 +1666,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Multiplayer.Center.Integrations">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Integrations.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.Burst">
|
<Reference Include="Unity.Burst">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.Burst.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Burst.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1591,6 +1686,10 @@
|
|||||||
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
</Reference>
|
</Reference>
|
||||||
|
<Reference Include="Unity.Services.Vivox">
|
||||||
|
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.dll</HintPath>
|
||||||
|
<Private>False</Private>
|
||||||
|
</Reference>
|
||||||
<Reference Include="Unity.VisualScripting.State">
|
<Reference Include="Unity.VisualScripting.State">
|
||||||
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.State.dll</HintPath>
|
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.State.dll</HintPath>
|
||||||
<Private>False</Private>
|
<Private>False</Private>
|
||||||
@@ -1637,9 +1736,15 @@
|
|||||||
</Reference>
|
</Reference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="CFXR.WelcomeScreen.csproj" />
|
||||||
|
<ProjectReference Include="CFXRRuntime.csproj" />
|
||||||
<ProjectReference Include="Unity.RenderPipelines.Universal.Runtime.csproj" />
|
<ProjectReference Include="Unity.RenderPipelines.Universal.Runtime.csproj" />
|
||||||
<ProjectReference Include="FlatKit.Utils.Editor.csproj" />
|
<ProjectReference Include="FlatKit.Utils.Editor.csproj" />
|
||||||
|
<ProjectReference Include="CFXREditor.csproj" />
|
||||||
|
<ProjectReference Include="KinoBloom.Runtime.csproj" />
|
||||||
<ProjectReference Include="ExternAttributes.Editor.csproj" />
|
<ProjectReference Include="ExternAttributes.Editor.csproj" />
|
||||||
|
<ProjectReference Include="ToonyColorsPro.Demo.Editor.csproj" />
|
||||||
|
<ProjectReference Include="CFXRDemo.csproj" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" />
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|||||||
14228
Assets/Animations/Cheering.anim
Normal file
14228
Assets/Animations/Cheering.anim
Normal file
File diff suppressed because it is too large
Load Diff
8
Assets/Animations/Cheering.anim.meta
Normal file
8
Assets/Animations/Cheering.anim.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f5874441a0a912e43af8a6d7ca5bfadb
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27643
Assets/Animations/Monster Attack 1.anim
Normal file
27643
Assets/Animations/Monster Attack 1.anim
Normal file
File diff suppressed because it is too large
Load Diff
8
Assets/Animations/Monster Attack 1.anim.meta
Normal file
8
Assets/Animations/Monster Attack 1.anim.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 5c4b0e294c51551499712a4aa2161713
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 7400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -80,6 +80,12 @@ AnimatorController:
|
|||||||
m_DefaultInt: 0
|
m_DefaultInt: 0
|
||||||
m_DefaultBool: 0
|
m_DefaultBool: 0
|
||||||
m_Controller: {fileID: 9100000}
|
m_Controller: {fileID: 9100000}
|
||||||
|
- m_Name: Die
|
||||||
|
m_Type: 9
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
m_AnimatorLayers:
|
m_AnimatorLayers:
|
||||||
- serializedVersion: 5
|
- serializedVersion: 5
|
||||||
m_Name: Base Layer
|
m_Name: Base Layer
|
||||||
@@ -114,7 +120,7 @@ AnimatorState:
|
|||||||
m_MirrorParameterActive: 0
|
m_MirrorParameterActive: 0
|
||||||
m_CycleOffsetParameterActive: 0
|
m_CycleOffsetParameterActive: 0
|
||||||
m_TimeParameterActive: 0
|
m_TimeParameterActive: 0
|
||||||
m_Motion: {fileID: 5005478036900451222, guid: bbfa9cc7ae2f16448b3adb4300f439e9, type: 3}
|
m_Motion: {fileID: 7400000, guid: 5c4b0e294c51551499712a4aa2161713, type: 2}
|
||||||
m_Tag:
|
m_Tag:
|
||||||
m_SpeedParameter:
|
m_SpeedParameter:
|
||||||
m_MirrorParameter:
|
m_MirrorParameter:
|
||||||
@@ -171,6 +177,32 @@ AnimatorState:
|
|||||||
m_MirrorParameter:
|
m_MirrorParameter:
|
||||||
m_CycleOffsetParameter:
|
m_CycleOffsetParameter:
|
||||||
m_TimeParameter:
|
m_TimeParameter:
|
||||||
|
--- !u!1102 &3895323774234557799
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Death
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
--- !u!1107 &7310025410107308077
|
--- !u!1107 &7310025410107308077
|
||||||
AnimatorStateMachine:
|
AnimatorStateMachine:
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
@@ -186,9 +218,13 @@ AnimatorStateMachine:
|
|||||||
- serializedVersion: 1
|
- serializedVersion: 1
|
||||||
m_State: {fileID: 2543178704363584614}
|
m_State: {fileID: 2543178704363584614}
|
||||||
m_Position: {x: 390, y: 120, z: 0}
|
m_Position: {x: 390, y: 120, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 3895323774234557799}
|
||||||
|
m_Position: {x: 390, y: 220, z: 0}
|
||||||
m_ChildStateMachines: []
|
m_ChildStateMachines: []
|
||||||
m_AnyStateTransitions:
|
m_AnyStateTransitions:
|
||||||
- {fileID: 1407797717177975804}
|
- {fileID: 1407797717177975804}
|
||||||
|
- {fileID: 8516396118002013951}
|
||||||
m_EntryTransitions: []
|
m_EntryTransitions: []
|
||||||
m_StateMachineTransitions: {}
|
m_StateMachineTransitions: {}
|
||||||
m_StateMachineBehaviours: []
|
m_StateMachineBehaviours: []
|
||||||
@@ -197,3 +233,28 @@ AnimatorStateMachine:
|
|||||||
m_ExitPosition: {x: 710, y: 120, z: 0}
|
m_ExitPosition: {x: 710, y: 120, z: 0}
|
||||||
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
m_DefaultState: {fileID: 2543178704363584614}
|
m_DefaultState: {fileID: 2543178704363584614}
|
||||||
|
--- !u!1101 &8516396118002013951
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Die
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: 3895323774234557799}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.1
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.75
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
|||||||
@@ -0,0 +1,19 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!221 &22100000
|
||||||
|
AnimatorOverrideController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: MonsterAnimationController_large
|
||||||
|
m_Controller: {fileID: 9100000, guid: 0a6254dd97e2e8a47ab5cd5c1a629717, type: 2}
|
||||||
|
m_Clips:
|
||||||
|
- m_OriginalClip: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
|
||||||
|
m_OverrideClip: {fileID: 7400000, guid: df1a5739c2bbeb740bbbd5c3a4e28906, type: 2}
|
||||||
|
- m_OriginalClip: {fileID: 345275505875579249, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
|
||||||
|
m_OverrideClip: {fileID: 7400000, guid: dd2f43caa654fa34683e02c96c7067f3, type: 2}
|
||||||
|
- m_OriginalClip: {fileID: 5005478036900451222, guid: bbfa9cc7ae2f16448b3adb4300f439e9, type: 3}
|
||||||
|
m_OverrideClip: {fileID: 7400000, guid: 69019833c251e144bbba158d4613e312, type: 2}
|
||||||
|
- m_OriginalClip: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
|
||||||
|
m_OverrideClip: {fileID: 7400000, guid: dce562c25d5792349a8702307d4ea9e3, type: 2}
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c43a01f9e8c8fc246b0c2d6b1515853a
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 22100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -1,5 +1,30 @@
|
|||||||
%YAML 1.1
|
%YAML 1.1
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1101 &-8793749239544201940
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Revive
|
||||||
|
m_EventTreshold: 1
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -8582474753685269919}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.25
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.6875
|
||||||
|
m_HasExitTime: 1
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
--- !u!1102 &-8582474753685269919
|
--- !u!1102 &-8582474753685269919
|
||||||
AnimatorState:
|
AnimatorState:
|
||||||
serializedVersion: 6
|
serializedVersion: 6
|
||||||
@@ -70,6 +95,58 @@ AnimatorStateTransition:
|
|||||||
m_InterruptionSource: 0
|
m_InterruptionSource: 0
|
||||||
m_OrderedInterruption: 1
|
m_OrderedInterruption: 1
|
||||||
m_CanTransitionToSelf: 1
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1102 &-6405359010994864473
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Death
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions:
|
||||||
|
- {fileID: -8793749239544201940}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: -1923750366902163184, guid: 2632f2cc035d62d41bca411a318fbe36, type: 3}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &-6260076695452185276
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Die
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -6405359010994864473}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.1
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.75
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
--- !u!1101 &-6201445603492837203
|
--- !u!1101 &-6201445603492837203
|
||||||
AnimatorStateTransition:
|
AnimatorStateTransition:
|
||||||
m_ObjectHideFlags: 1
|
m_ObjectHideFlags: 1
|
||||||
@@ -138,10 +215,14 @@ AnimatorStateMachine:
|
|||||||
- serializedVersion: 1
|
- serializedVersion: 1
|
||||||
m_State: {fileID: 6580572526695193822}
|
m_State: {fileID: 6580572526695193822}
|
||||||
m_Position: {x: 70, y: -130, z: 0}
|
m_Position: {x: 70, y: -130, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: -6405359010994864473}
|
||||||
|
m_Position: {x: 530, y: -130, z: 0}
|
||||||
m_ChildStateMachines: []
|
m_ChildStateMachines: []
|
||||||
m_AnyStateTransitions:
|
m_AnyStateTransitions:
|
||||||
- {fileID: -6201445603492837203}
|
- {fileID: -6201445603492837203}
|
||||||
- {fileID: -5251586739186328965}
|
- {fileID: -5251586739186328965}
|
||||||
|
- {fileID: -6260076695452185276}
|
||||||
m_EntryTransitions: []
|
m_EntryTransitions: []
|
||||||
m_StateMachineTransitions: {}
|
m_StateMachineTransitions: {}
|
||||||
m_StateMachineBehaviours: []
|
m_StateMachineBehaviours: []
|
||||||
@@ -177,6 +258,18 @@ AnimatorController:
|
|||||||
m_DefaultInt: 0
|
m_DefaultInt: 0
|
||||||
m_DefaultBool: 0
|
m_DefaultBool: 0
|
||||||
m_Controller: {fileID: 9100000}
|
m_Controller: {fileID: 9100000}
|
||||||
|
- m_Name: Die
|
||||||
|
m_Type: 9
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
- m_Name: Revive
|
||||||
|
m_Type: 9
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
m_AnimatorLayers:
|
m_AnimatorLayers:
|
||||||
- serializedVersion: 5
|
- serializedVersion: 5
|
||||||
m_Name: Base Layer
|
m_Name: Base Layer
|
||||||
|
|||||||
252
Assets/Animations/WorkerAnimationController.controller
Normal file
252
Assets/Animations/WorkerAnimationController.controller
Normal file
@@ -0,0 +1,252 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1102 &-7822060732248973516
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Idle
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions: []
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: 345275505875579249, guid: 0cd83578a986db240ae45d454897bd01, type: 3}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!91 &9100000
|
||||||
|
AnimatorController:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: WorkerAnimationController
|
||||||
|
serializedVersion: 5
|
||||||
|
m_AnimatorParameters:
|
||||||
|
- m_Name: Idle
|
||||||
|
m_Type: 4
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
- m_Name: Walk
|
||||||
|
m_Type: 4
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
- m_Name: Mine
|
||||||
|
m_Type: 4
|
||||||
|
m_DefaultFloat: 0
|
||||||
|
m_DefaultInt: 0
|
||||||
|
m_DefaultBool: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
m_AnimatorLayers:
|
||||||
|
- serializedVersion: 5
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_StateMachine: {fileID: 7310025410107308077}
|
||||||
|
m_Mask: {fileID: 0}
|
||||||
|
m_Motions: []
|
||||||
|
m_Behaviours: []
|
||||||
|
m_BlendingMode: 0
|
||||||
|
m_SyncedLayerIndex: -1
|
||||||
|
m_DefaultWeight: 0
|
||||||
|
m_IKPass: 0
|
||||||
|
m_SyncedLayerAffectsTiming: 0
|
||||||
|
m_Controller: {fileID: 9100000}
|
||||||
|
--- !u!1102 &812012611541870031
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Mine
|
||||||
|
m_Speed: 1.02
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions:
|
||||||
|
- {fileID: 2914262329265033066}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: -3183232228448455838, guid: bbfa9cc7ae2f16448b3adb4300f439e9, type: 3}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &1407797717177975804
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Mine
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: 812012611541870031}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.25
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.75
|
||||||
|
m_HasExitTime: 1
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1102 &2663871978348357401
|
||||||
|
AnimatorState:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Walk
|
||||||
|
m_Speed: 1
|
||||||
|
m_CycleOffset: 0
|
||||||
|
m_Transitions:
|
||||||
|
- {fileID: 4936238502112628133}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_Position: {x: 50, y: 50, z: 0}
|
||||||
|
m_IKOnFeet: 0
|
||||||
|
m_WriteDefaultValues: 1
|
||||||
|
m_Mirror: 0
|
||||||
|
m_SpeedParameterActive: 0
|
||||||
|
m_MirrorParameterActive: 0
|
||||||
|
m_CycleOffsetParameterActive: 0
|
||||||
|
m_TimeParameterActive: 0
|
||||||
|
m_Motion: {fileID: -1640158340307531623, guid: e9bbf9eb253a2004aabc86fe90014c06, type: 3}
|
||||||
|
m_Tag:
|
||||||
|
m_SpeedParameter:
|
||||||
|
m_MirrorParameter:
|
||||||
|
m_CycleOffsetParameter:
|
||||||
|
m_TimeParameter:
|
||||||
|
--- !u!1101 &2914262329265033066
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 2
|
||||||
|
m_ConditionEvent: Mine
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -7822060732248973516}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.25
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.84375
|
||||||
|
m_HasExitTime: 1
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1101 &4936238502112628133
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 2
|
||||||
|
m_ConditionEvent: Walk
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: -7822060732248973516}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.25
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.765625
|
||||||
|
m_HasExitTime: 1
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 1
|
||||||
|
--- !u!1107 &7310025410107308077
|
||||||
|
AnimatorStateMachine:
|
||||||
|
serializedVersion: 6
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name: Base Layer
|
||||||
|
m_ChildStates:
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 812012611541870031}
|
||||||
|
m_Position: {x: 240, y: -170, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: -7822060732248973516}
|
||||||
|
m_Position: {x: 370, y: 110, z: 0}
|
||||||
|
- serializedVersion: 1
|
||||||
|
m_State: {fileID: 2663871978348357401}
|
||||||
|
m_Position: {x: 570, y: -170, z: 0}
|
||||||
|
m_ChildStateMachines: []
|
||||||
|
m_AnyStateTransitions:
|
||||||
|
- {fileID: 1407797717177975804}
|
||||||
|
- {fileID: 8035368444977404003}
|
||||||
|
m_EntryTransitions: []
|
||||||
|
m_StateMachineTransitions: {}
|
||||||
|
m_StateMachineBehaviours: []
|
||||||
|
m_AnyStatePosition: {x: 60, y: -10, z: 0}
|
||||||
|
m_EntryPosition: {x: 50, y: 120, z: 0}
|
||||||
|
m_ExitPosition: {x: 710, y: 120, z: 0}
|
||||||
|
m_ParentStateMachinePosition: {x: 800, y: 20, z: 0}
|
||||||
|
m_DefaultState: {fileID: -7822060732248973516}
|
||||||
|
--- !u!1101 &8035368444977404003
|
||||||
|
AnimatorStateTransition:
|
||||||
|
m_ObjectHideFlags: 1
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_Name:
|
||||||
|
m_Conditions:
|
||||||
|
- m_ConditionMode: 1
|
||||||
|
m_ConditionEvent: Walk
|
||||||
|
m_EventTreshold: 0
|
||||||
|
m_DstStateMachine: {fileID: 0}
|
||||||
|
m_DstState: {fileID: 2663871978348357401}
|
||||||
|
m_Solo: 0
|
||||||
|
m_Mute: 0
|
||||||
|
m_IsExit: 0
|
||||||
|
serializedVersion: 3
|
||||||
|
m_TransitionDuration: 0.25
|
||||||
|
m_TransitionOffset: 0
|
||||||
|
m_ExitTime: 0.75
|
||||||
|
m_HasExitTime: 0
|
||||||
|
m_HasFixedDuration: 1
|
||||||
|
m_InterruptionSource: 0
|
||||||
|
m_OrderedInterruption: 1
|
||||||
|
m_CanTransitionToSelf: 0
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6627b007321ac634f912168f9ba2d830
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 9100000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/Data/ScriptableObjects/Creep.meta
Normal file
8
Assets/Data/ScriptableObjects/Creep.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a5c1da0f3a91f2e40b5dff67f0be3705
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
26
Assets/Data/ScriptableObjects/Creep/Creep1.asset
Normal file
26
Assets/Data/ScriptableObjects/Creep/Creep1.asset
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f7bb664a82feb0e43b3c5f459ca775f7, type: 3}
|
||||||
|
m_Name: Creep1
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.CreepData
|
||||||
|
id: 1
|
||||||
|
memo: "\uAE30\uBCF81"
|
||||||
|
moveSpeed: 4
|
||||||
|
maxHp: 75
|
||||||
|
sight: 6
|
||||||
|
atkRange: 1
|
||||||
|
atkDamage: 10
|
||||||
|
atkIntervalSec: 2
|
||||||
|
cost: 2
|
||||||
|
weight: 1
|
||||||
|
modelPath: Assets/Models/PlantWarrior_With_Spear.fbx
|
||||||
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: df145fdd58f30464eb4eb02cfbfb280d
|
guid: 3d9df9cc2ed8c9e4394fa77bc21c47c6
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
26
Assets/Data/ScriptableObjects/Creep/Creep2.asset
Normal file
26
Assets/Data/ScriptableObjects/Creep/Creep2.asset
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: f7bb664a82feb0e43b3c5f459ca775f7, type: 3}
|
||||||
|
m_Name: Creep2
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.CreepData
|
||||||
|
id: 2
|
||||||
|
memo: "\uAE30\uBCF82"
|
||||||
|
moveSpeed: 3.5
|
||||||
|
maxHp: 50
|
||||||
|
sight: 6
|
||||||
|
atkRange: 4
|
||||||
|
atkDamage: 15
|
||||||
|
atkIntervalSec: 4
|
||||||
|
cost: 5
|
||||||
|
weight: 0.5
|
||||||
|
modelPath: Assets/Models/Rogue.fbx
|
||||||
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
fileFormatVersion: 2
|
fileFormatVersion: 2
|
||||||
guid: d75326370af2a2840958aae74db56dee
|
guid: e3dc093d12ac8e94eac148cbdad689b4
|
||||||
NativeFormatImporter:
|
NativeFormatImporter:
|
||||||
externalObjects: {}
|
externalObjects: {}
|
||||||
mainObjectFileID: 11400000
|
mainObjectFileID: 11400000
|
||||||
@@ -14,12 +14,15 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
||||||
id: 101
|
id: 101
|
||||||
memo: "Grunt(\uAE30\uBCF8)"
|
memo: "Grunt(\uAE30\uBCF8)"
|
||||||
moveSpeed: 2.6
|
moveSpeed: 4.5
|
||||||
maxHp: 30
|
maxHp: 75
|
||||||
|
sight: 6
|
||||||
atkRange: 1
|
atkRange: 1
|
||||||
atkDamage: 3
|
atkDamage: 3
|
||||||
atkIntervalSec: 1.2
|
atkIntervalSec: 1.2
|
||||||
cost: 1
|
cost: 3
|
||||||
weight: 1
|
weight: 1
|
||||||
modelPath: Assets/Models/Skeleton_Minion.fbx
|
modelPath: Assets/Models/Skeleton_Minion_With_Sword.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
waveMin: 1
|
||||||
|
waveMax: 10
|
||||||
|
|||||||
@@ -13,13 +13,16 @@ MonoBehaviour:
|
|||||||
m_Name: Monster102
|
m_Name: Monster102
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
||||||
id: 102
|
id: 102
|
||||||
memo: "Fast(\uBE60\uB984/\uC57D\uD568)"
|
memo: "Tank(\uB290\uB9BC/\uB2E8\uB2E8)"
|
||||||
moveSpeed: 3.4
|
moveSpeed: 2.5
|
||||||
maxHp: 18
|
maxHp: 125
|
||||||
|
sight: 6
|
||||||
atkRange: 1
|
atkRange: 1
|
||||||
atkDamage: 2
|
atkDamage: 4
|
||||||
atkIntervalSec: 1
|
atkIntervalSec: 1.5
|
||||||
cost: 2
|
cost: 5
|
||||||
weight: 0.5
|
weight: 0.5
|
||||||
modelPath: Assets/Models/Skeleton_Minion.fbx
|
modelPath: Assets/Models/Druid.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
waveMin: 3
|
||||||
|
waveMax: 15
|
||||||
|
|||||||
@@ -13,13 +13,16 @@ MonoBehaviour:
|
|||||||
m_Name: Monster103
|
m_Name: Monster103
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
||||||
id: 103
|
id: 103
|
||||||
memo: "Tank(\uB290\uB9BC/\uB2E8\uB2E8)"
|
memo: "Ranged(\uC6D0\uAC70\uB9AC/\uC57D\uD568)"
|
||||||
moveSpeed: 2
|
moveSpeed: 3.5
|
||||||
maxHp: 70
|
maxHp: 65
|
||||||
atkRange: 1
|
sight: 6
|
||||||
atkDamage: 4
|
atkRange: 5
|
||||||
atkIntervalSec: 1.5
|
atkDamage: 2
|
||||||
cost: 5
|
atkIntervalSec: 1.4
|
||||||
|
cost: 3
|
||||||
weight: 0.2
|
weight: 0.2
|
||||||
modelPath: Assets/Models/Skeleton_Warrior.fbx
|
modelPath: Assets/Models/Skeleton_Warrior.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
waveMin: 3
|
||||||
|
waveMax: 20
|
||||||
|
|||||||
@@ -13,13 +13,16 @@ MonoBehaviour:
|
|||||||
m_Name: Monster104
|
m_Name: Monster104
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
||||||
id: 104
|
id: 104
|
||||||
memo: "Ranged(\uC6D0\uAC70\uB9AC/\uC57D\uD568)"
|
memo: "Fast(\uBE60\uB984/\uC57D\uD568)"
|
||||||
moveSpeed: 2.4
|
moveSpeed: 6
|
||||||
maxHp: 22
|
maxHp: 45
|
||||||
atkRange: 5
|
sight: 6
|
||||||
|
atkRange: 1
|
||||||
atkDamage: 2
|
atkDamage: 2
|
||||||
atkIntervalSec: 1.4
|
atkIntervalSec: 1
|
||||||
cost: 3
|
cost: 3
|
||||||
weight: 0.333
|
weight: 0.333
|
||||||
modelPath: Assets/Models/Skeleton_Minion.fbx
|
modelPath: Assets/Models/Skeleton_Rogue.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
waveMin: 3
|
||||||
|
waveMax: 20
|
||||||
|
|||||||
@@ -14,12 +14,15 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.MonsterData
|
||||||
id: 105
|
id: 105
|
||||||
memo: "Elite(\uC18C\uC218 \uC815\uC608)"
|
memo: "Elite(\uC18C\uC218 \uC815\uC608)"
|
||||||
moveSpeed: 2.8
|
moveSpeed: 4.5
|
||||||
maxHp: 120
|
maxHp: 100
|
||||||
|
sight: 6
|
||||||
atkRange: 1
|
atkRange: 1
|
||||||
atkDamage: 7
|
atkDamage: 7
|
||||||
atkIntervalSec: 1.3
|
atkIntervalSec: 1.3
|
||||||
cost: 10
|
cost: 6
|
||||||
weight: 0.1
|
weight: 0.1
|
||||||
modelPath: Assets/Models/Skeleton_Minion.fbx
|
modelPath: Assets/Models/Barbarian_Large.fbx
|
||||||
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
animationControllerPath: Assets/Animations/MonsterAnimationController.controller
|
||||||
|
waveMin: 5
|
||||||
|
waveMax: 20
|
||||||
|
|||||||
@@ -14,12 +14,12 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.PlayerData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.PlayerData
|
||||||
id: 1
|
id: 1
|
||||||
memo:
|
memo:
|
||||||
moveSpeed: 10
|
moveSpeed: 5
|
||||||
visionRadius: 20
|
visionRadius: 10
|
||||||
capacity: 100
|
capacity: 50
|
||||||
manpower: 10
|
manpower: 10
|
||||||
maxHp: 100
|
maxHp: 100
|
||||||
atkRange: 6
|
atkRange: 3
|
||||||
atkDamage: 200
|
atkDamage: 10
|
||||||
atkIntervalSec: 1
|
atkIntervalSec: 1
|
||||||
prefabPath: Assets/Prefabs/Player
|
prefabPath: Assets/Prefabs/Player
|
||||||
|
|||||||
@@ -1,25 +0,0 @@
|
|||||||
%YAML 1.1
|
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
|
||||||
--- !u!114 &11400000
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 0}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
|
||||||
m_Name: Tower001
|
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
|
||||||
id: 1
|
|
||||||
memo: "\uD0C0\uC6CC"
|
|
||||||
mana: 25
|
|
||||||
manpower: 10
|
|
||||||
sizeX: 3
|
|
||||||
sizeY: 3
|
|
||||||
maxHp: 50
|
|
||||||
atkRange: 10
|
|
||||||
atkDamage: 5
|
|
||||||
atkIntervalSec: 2
|
|
||||||
prefabPath: Assets/Prefabs/TowerArrow
|
|
||||||
@@ -1,25 +0,0 @@
|
|||||||
%YAML 1.1
|
|
||||||
%TAG !u! tag:unity3d.com,2011:
|
|
||||||
--- !u!114 &11400000
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 0}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
|
||||||
m_Name: Tower002
|
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
|
||||||
id: 2
|
|
||||||
memo: "\uBCBD"
|
|
||||||
mana: 5
|
|
||||||
manpower: 5
|
|
||||||
sizeX: 1
|
|
||||||
sizeY: 1
|
|
||||||
maxHp: 30
|
|
||||||
atkRange: 0
|
|
||||||
atkDamage: 0
|
|
||||||
atkIntervalSec: 0
|
|
||||||
prefabPath: Assets/Prefabs/Wall
|
|
||||||
@@ -12,24 +12,36 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
m_Name: Tower1
|
m_Name: Tower1
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
buildingName: "\uD0C0\uC6CC"
|
|
||||||
prefab: {fileID: 8512676738329978770, guid: 3f7838db2c2fc424d9bd9a0d243b43be, type: 3}
|
|
||||||
icon: {fileID: 0}
|
|
||||||
id: 1
|
id: 1
|
||||||
memo: "\uD0C0\uC6CC"
|
memo: "\uD0C0\uC6CC"
|
||||||
mana: 25
|
buildingName: Arrow Tower Lv.1
|
||||||
sizeX: 3
|
level: 1
|
||||||
sizeY: 3
|
upgradeTo: 2
|
||||||
sizeZ: 3
|
towerType: attack
|
||||||
|
mana: 150
|
||||||
|
manpower: 50
|
||||||
|
sizeX: 4
|
||||||
|
sizeY: 10
|
||||||
|
sizeZ: 4
|
||||||
|
maxHp: 100
|
||||||
|
sight: 15
|
||||||
|
atkRange: 10
|
||||||
|
atkDamage: 15
|
||||||
|
atkIntervalSec: 2
|
||||||
|
modelPath: Assets/Models/building_tower_B_blue.fbx
|
||||||
|
prefab: {fileID: 8512676738329978770, guid: 3f7838db2c2fc424d9bd9a0d243b43be, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
placementOffset: {x: 0, y: 0, z: 0}
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
allowRotation: 1
|
allowRotation: 1
|
||||||
manpower: 10
|
|
||||||
maxHp: 50
|
|
||||||
isIndestructible: 0
|
isIndestructible: 0
|
||||||
autoRegenerate: 0
|
autoRegenerate: 0
|
||||||
regenPerSecond: 1
|
regenPerSecond: 1
|
||||||
atkRange: 10
|
|
||||||
providesVision: 1
|
providesVision: 1
|
||||||
atkDamage: 5
|
constructionEquipment:
|
||||||
atkIntervalSec: 2
|
socketName: RightHand
|
||||||
modelPath: Assets/Models/building_tower_B_blue.fbx
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
|
|||||||
47
Assets/Data/ScriptableObjects/Tower/Tower10.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower10.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower10
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 10
|
||||||
|
memo: "\uBCBD"
|
||||||
|
buildingName: Wall Lv.5
|
||||||
|
level: 5
|
||||||
|
upgradeTo: 0
|
||||||
|
towerType: defense
|
||||||
|
mana: 150
|
||||||
|
manpower: 50
|
||||||
|
sizeX: 8
|
||||||
|
sizeY: 4
|
||||||
|
sizeZ: 3
|
||||||
|
maxHp: 110
|
||||||
|
sight: 1
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/wall_straight.fbx
|
||||||
|
prefab: {fileID: 5817331480696920731, guid: c680d37f654a3624f918970c8e7cee7a, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower10.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower10.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 06213f59024aa9f46b74b23e61a03ba8
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower11.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower11.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower11
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 11
|
||||||
|
memo: "\uC640\uB4DC"
|
||||||
|
buildingName: Ward Lv.1
|
||||||
|
level: 1
|
||||||
|
upgradeTo: 0
|
||||||
|
towerType: sight
|
||||||
|
mana: 10
|
||||||
|
manpower: 10
|
||||||
|
sizeX: 1
|
||||||
|
sizeY: 1
|
||||||
|
sizeZ: 1
|
||||||
|
maxHp: 10
|
||||||
|
sight: 5
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/torch.fbx
|
||||||
|
prefab: {fileID: 4836465544871382218, guid: 444d5b6b074d6db4dbe8fcb699ca6203, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower11.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower11.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 591be145c85809342bb41e15f86bbe5d
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -12,24 +12,36 @@ MonoBehaviour:
|
|||||||
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
m_Name: Tower2
|
m_Name: Tower2
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
buildingName: "\uBCBD"
|
id: 2
|
||||||
|
memo: "\uD0C0\uC6CC"
|
||||||
|
buildingName: Arrow Tower Lv.2
|
||||||
|
level: 2
|
||||||
|
upgradeTo: 3
|
||||||
|
towerType: attack
|
||||||
|
mana: 300
|
||||||
|
manpower: 60
|
||||||
|
sizeX: 4
|
||||||
|
sizeY: 10
|
||||||
|
sizeZ: 4
|
||||||
|
maxHp: 150
|
||||||
|
sight: 15
|
||||||
|
atkRange: 15
|
||||||
|
atkDamage: 20
|
||||||
|
atkIntervalSec: 2
|
||||||
|
modelPath: Assets/Models/building_tower_B_blue.fbx
|
||||||
prefab: {fileID: 3671057791414486316, guid: ae9a9b515e1792a45887f0d967b943d6, type: 3}
|
prefab: {fileID: 3671057791414486316, guid: ae9a9b515e1792a45887f0d967b943d6, type: 3}
|
||||||
icon: {fileID: 0}
|
icon: {fileID: 0}
|
||||||
id: 2
|
|
||||||
memo: "\uBCBD"
|
|
||||||
mana: 5
|
|
||||||
sizeX: 4
|
|
||||||
sizeY: 3
|
|
||||||
sizeZ: 2
|
|
||||||
placementOffset: {x: 0, y: 0, z: 0}
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
allowRotation: 1
|
allowRotation: 1
|
||||||
manpower: 5
|
|
||||||
maxHp: 30
|
|
||||||
isIndestructible: 0
|
isIndestructible: 0
|
||||||
autoRegenerate: 0
|
autoRegenerate: 0
|
||||||
regenPerSecond: 1
|
regenPerSecond: 1
|
||||||
atkRange: 0
|
|
||||||
providesVision: 1
|
providesVision: 1
|
||||||
atkDamage: 0
|
constructionEquipment:
|
||||||
atkIntervalSec: 0
|
socketName: RightHand
|
||||||
modelPath: Assets/Models/wall_straight.fbx
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
|
|||||||
47
Assets/Data/ScriptableObjects/Tower/Tower3.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower3.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower3
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 3
|
||||||
|
memo: "\uD0C0\uC6CC"
|
||||||
|
buildingName: Arrow Tower Lv.3
|
||||||
|
level: 3
|
||||||
|
upgradeTo: 4
|
||||||
|
towerType: attack
|
||||||
|
mana: 450
|
||||||
|
manpower: 70
|
||||||
|
sizeX: 4
|
||||||
|
sizeY: 10
|
||||||
|
sizeZ: 4
|
||||||
|
maxHp: 200
|
||||||
|
sight: 20
|
||||||
|
atkRange: 15
|
||||||
|
atkDamage: 30
|
||||||
|
atkIntervalSec: 2
|
||||||
|
modelPath: Assets/Models/building_tower_B_blue.fbx
|
||||||
|
prefab: {fileID: 5178364993341969979, guid: a8163f1921c918b4db0ca25636eef8f9, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower3.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower3.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d4f93d45d6697c245b583cff180c602b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower4.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower4.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower4
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 4
|
||||||
|
memo: "\uD0C0\uC6CC"
|
||||||
|
buildingName: Arrow Tower Lv.4
|
||||||
|
level: 4
|
||||||
|
upgradeTo: 5
|
||||||
|
towerType: attack
|
||||||
|
mana: 600
|
||||||
|
manpower: 80
|
||||||
|
sizeX: 4
|
||||||
|
sizeY: 10
|
||||||
|
sizeZ: 4
|
||||||
|
maxHp: 250
|
||||||
|
sight: 25
|
||||||
|
atkRange: 20
|
||||||
|
atkDamage: 40
|
||||||
|
atkIntervalSec: 2
|
||||||
|
modelPath: Assets/Models/building_tower_B_blue.fbx
|
||||||
|
prefab: {fileID: 4171458273137159353, guid: 8430b50192177b8478a235db6987ae31, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower4.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower4.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8df4365a2a8ec4041a840a674c9fcdb2
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower5.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower5.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower5
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 5
|
||||||
|
memo: "\uD0C0\uC6CC"
|
||||||
|
buildingName: Arrow Tower Lv.5
|
||||||
|
level: 5
|
||||||
|
upgradeTo: 0
|
||||||
|
towerType: attack
|
||||||
|
mana: 750
|
||||||
|
manpower: 100
|
||||||
|
sizeX: 4
|
||||||
|
sizeY: 10
|
||||||
|
sizeZ: 4
|
||||||
|
maxHp: 400
|
||||||
|
sight: 25
|
||||||
|
atkRange: 25
|
||||||
|
atkDamage: 50
|
||||||
|
atkIntervalSec: 2
|
||||||
|
modelPath: Assets/Models/building_tower_B_blue.fbx
|
||||||
|
prefab: {fileID: 7839175078399552227, guid: 56b0a93f2c28474419ccd3d67c2af475, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower5.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower5.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b1e7d2677a482df45a6db3185adbeb4d
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower6.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower6.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower6
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 6
|
||||||
|
memo: "\uBCBD"
|
||||||
|
buildingName: Wall Lv.1
|
||||||
|
level: 1
|
||||||
|
upgradeTo: 7
|
||||||
|
towerType: defense
|
||||||
|
mana: 10
|
||||||
|
manpower: 10
|
||||||
|
sizeX: 8
|
||||||
|
sizeY: 4
|
||||||
|
sizeZ: 3
|
||||||
|
maxHp: 30
|
||||||
|
sight: 1
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/wall_straight.fbx
|
||||||
|
prefab: {fileID: 164713662324750716, guid: 667453ec7fc252240b7de7512cb575c5, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower6.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower6.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 347d5d19570d2314095c974067ccc481
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower7.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower7.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower7
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 7
|
||||||
|
memo: "\uBCBD"
|
||||||
|
buildingName: Wall Lv.2
|
||||||
|
level: 2
|
||||||
|
upgradeTo: 8
|
||||||
|
towerType: defense
|
||||||
|
mana: 30
|
||||||
|
manpower: 20
|
||||||
|
sizeX: 8
|
||||||
|
sizeY: 4
|
||||||
|
sizeZ: 3
|
||||||
|
maxHp: 50
|
||||||
|
sight: 1
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/wall_straight.fbx
|
||||||
|
prefab: {fileID: 7542015048609582274, guid: bc3e47c18fbc0fb48bccecfb984ccc1b, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower7.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower7.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 69d45810fe4341b4597d5ced3b60af50
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower8.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower8.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower8
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 8
|
||||||
|
memo: "\uBCBD"
|
||||||
|
buildingName: Wall Lv.3
|
||||||
|
level: 3
|
||||||
|
upgradeTo: 9
|
||||||
|
towerType: defense
|
||||||
|
mana: 50
|
||||||
|
manpower: 30
|
||||||
|
sizeX: 8
|
||||||
|
sizeY: 4
|
||||||
|
sizeZ: 3
|
||||||
|
maxHp: 60
|
||||||
|
sight: 1
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/wall_straight.fbx
|
||||||
|
prefab: {fileID: 7602931991599237580, guid: bc315c69c34c838458975519fd75f0f5, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower8.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower8.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 8b72a1e58e168234280edfa2b5940212
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
47
Assets/Data/ScriptableObjects/Tower/Tower9.asset
Normal file
47
Assets/Data/ScriptableObjects/Tower/Tower9.asset
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8c40fef5ebc37b743a3f225c1ca57c32, type: 3}
|
||||||
|
m_Name: Tower9
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.TowerData
|
||||||
|
id: 9
|
||||||
|
memo: "\uBCBD"
|
||||||
|
buildingName: Wall Lv.4
|
||||||
|
level: 4
|
||||||
|
upgradeTo: 10
|
||||||
|
towerType: defense
|
||||||
|
mana: 100
|
||||||
|
manpower: 40
|
||||||
|
sizeX: 8
|
||||||
|
sizeY: 4
|
||||||
|
sizeZ: 3
|
||||||
|
maxHp: 80
|
||||||
|
sight: 1
|
||||||
|
atkRange: 0
|
||||||
|
atkDamage: 0
|
||||||
|
atkIntervalSec: 0
|
||||||
|
modelPath: Assets/Models/wall_straight.fbx
|
||||||
|
prefab: {fileID: 1425357096898832299, guid: c3ad48c2790ce194982baccac3d4cd9a, type: 3}
|
||||||
|
icon: {fileID: 0}
|
||||||
|
placementOffset: {x: 0, y: 0, z: 0}
|
||||||
|
allowRotation: 1
|
||||||
|
isIndestructible: 0
|
||||||
|
autoRegenerate: 0
|
||||||
|
regenPerSecond: 1
|
||||||
|
providesVision: 1
|
||||||
|
constructionEquipment:
|
||||||
|
socketName: RightHand
|
||||||
|
equipmentPrefab: {fileID: 0}
|
||||||
|
attachOnStart: 1
|
||||||
|
detachOnEnd: 1
|
||||||
|
keepEquipped: 0
|
||||||
|
attachDelay: 0
|
||||||
|
detachDelay: 0
|
||||||
8
Assets/Data/ScriptableObjects/Tower/Tower9.asset.meta
Normal file
8
Assets/Data/ScriptableObjects/Tower/Tower9.asset.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 99150640204515549b6441c26cad9691
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/Data/ScriptableObjects/Upgrade.meta
Normal file
8
Assets/Data/ScriptableObjects/Upgrade.meta
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: dc09279707549e041ae0219468b0a4a2
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade1.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade1.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade1
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 1
|
||||||
|
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.1"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 200
|
||||||
|
requireUpgradeId:
|
||||||
|
effectStatList:
|
||||||
|
- player_max_hp
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 50
|
||||||
|
sortOrder: 1
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b9e46f00da341b24ab07b314c89b7fd9
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade10.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade10.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade10
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 10
|
||||||
|
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.1"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 200
|
||||||
|
requireUpgradeId:
|
||||||
|
effectStatList:
|
||||||
|
- player_manpower
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 5
|
||||||
|
sortOrder: 10
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c665e2cbdd230c04fb6d3e9fac091a65
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade11.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade11.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade11
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 11
|
||||||
|
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.2"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 300
|
||||||
|
requireUpgradeId: 0a000000
|
||||||
|
effectStatList:
|
||||||
|
- player_manpower
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 10
|
||||||
|
sortOrder: 11
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f5ad1c8a4ecf84a43b7c609c58592295
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade12.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade12.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade12
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 12
|
||||||
|
memo: "\uB178\uB3D9\uB825 \uC99D\uAC00 Lv.3"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 400
|
||||||
|
requireUpgradeId: 070000000a000000
|
||||||
|
effectStatList:
|
||||||
|
- player_manpower
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 20
|
||||||
|
sortOrder: 12
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 555ef1e6ff58ee442953d075e417c091
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade13.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade13.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade13
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 13
|
||||||
|
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.1"
|
||||||
|
upgradeCategory: scout
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 200
|
||||||
|
requireUpgradeId:
|
||||||
|
effectStatList:
|
||||||
|
- player_move_speed
|
||||||
|
effectOpList:
|
||||||
|
- mul
|
||||||
|
effectValueList:
|
||||||
|
- 1.1
|
||||||
|
sortOrder: 13
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: aa2a6eecb804c3948a4fa7e75bacfca6
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade14.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade14.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade14
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 14
|
||||||
|
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.2"
|
||||||
|
upgradeCategory: scout
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 300
|
||||||
|
requireUpgradeId: 0d000000
|
||||||
|
effectStatList:
|
||||||
|
- player_move_speed
|
||||||
|
effectOpList:
|
||||||
|
- mul
|
||||||
|
effectValueList:
|
||||||
|
- 1.2
|
||||||
|
sortOrder: 14
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 3216444533dfdc14891741f0b1c5a30a
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade15.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade15.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade15
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 15
|
||||||
|
memo: "\uC774\uB3D9\uC18D\uB3C4 \uC99D\uAC00 Lv.3"
|
||||||
|
upgradeCategory: scout
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 400
|
||||||
|
requireUpgradeId: 0e000000
|
||||||
|
effectStatList:
|
||||||
|
- player_move_speed
|
||||||
|
effectOpList:
|
||||||
|
- mul
|
||||||
|
effectValueList:
|
||||||
|
- 1.3
|
||||||
|
sortOrder: 15
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 227e825691ca7c9498e4af4cbb592faa
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade2.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade2.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade2
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 2
|
||||||
|
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.2"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 300
|
||||||
|
requireUpgradeId: 01000000
|
||||||
|
effectStatList:
|
||||||
|
- player_max_hp
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 100
|
||||||
|
sortOrder: 2
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: d989011e0aeec9a4b9ed3d9e49488c8a
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade3.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade3.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade3
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 3
|
||||||
|
memo: "\uCCB4\uB825 \uC99D\uAC00 Lv.3"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 400
|
||||||
|
requireUpgradeId: 0200000005000000
|
||||||
|
effectStatList:
|
||||||
|
- player_max_hp
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 150
|
||||||
|
sortOrder: 3
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 29b2206b90bc89c4183c6fb0a1bb699e
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade4.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade4.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade4
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 4
|
||||||
|
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.1"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 200
|
||||||
|
requireUpgradeId:
|
||||||
|
effectStatList:
|
||||||
|
- player_atk_damage
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 5
|
||||||
|
sortOrder: 4
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4c370fa5d360b034b977fa923d14f60b
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade5.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade5.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade5
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 5
|
||||||
|
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.2"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 300
|
||||||
|
requireUpgradeId: 04000000
|
||||||
|
effectStatList:
|
||||||
|
- player_atk_damage
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 10
|
||||||
|
sortOrder: 5
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 49e9bbb379a103741bca937c322db0cb
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade6.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade6.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade6
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 6
|
||||||
|
memo: "\uACF5\uACA9\uB825 \uC99D\uAC00 Lv.3"
|
||||||
|
upgradeCategory: combat
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 400
|
||||||
|
requireUpgradeId: 0200000005000000
|
||||||
|
effectStatList:
|
||||||
|
- player_atk_damage
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 15
|
||||||
|
sortOrder: 6
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: c6178f649bd6ad141888fb39c653bda9
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade7.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade7.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade7
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 7
|
||||||
|
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.1"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 200
|
||||||
|
requireUpgradeId:
|
||||||
|
effectStatList:
|
||||||
|
- player_capacity
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 20
|
||||||
|
sortOrder: 7
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 36cdb899e627bd54092fa9e4458ff6d2
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade8.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade8.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade8
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 8
|
||||||
|
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.2"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 300
|
||||||
|
requireUpgradeId: 07000000
|
||||||
|
effectStatList:
|
||||||
|
- player_capacity
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 50
|
||||||
|
sortOrder: 8
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 9e8418449515bb142b06d88d7a0ac4e1
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade9.asset
Normal file
27
Assets/Data/ScriptableObjects/Upgrade/Upgrade9.asset
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 0}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 4f134815569ad014e9ccc81ddc443c4c, type: 3}
|
||||||
|
m_Name: Upgrade9
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.Data.UpgradeData
|
||||||
|
id: 9
|
||||||
|
memo: "\uC790\uC6D0 \uCD5C\uB300 \uC6A9\uB7C9 \uC99D\uAC00 Lv.3"
|
||||||
|
upgradeCategory: harvest
|
||||||
|
upgradeTarget: person
|
||||||
|
mana: 400
|
||||||
|
requireUpgradeId: 070000000a000000
|
||||||
|
effectStatList:
|
||||||
|
- player_capacity
|
||||||
|
effectOpList:
|
||||||
|
- add
|
||||||
|
effectValueList:
|
||||||
|
- 100
|
||||||
|
sortOrder: 9
|
||||||
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: eca8a6e3f11a84f44aa061493293e791
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
39
Assets/Data/Scripts/DataClasses/CreepData.cs
Normal file
39
Assets/Data/Scripts/DataClasses/CreepData.cs
Normal file
@@ -0,0 +1,39 @@
|
|||||||
|
// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요!
|
||||||
|
// 생성 스크립트: DataTools/generate_csharp_classes.py
|
||||||
|
|
||||||
|
using UnityEngine;
|
||||||
|
using System.Collections.Generic; // 리스트 지원을 위해 추가
|
||||||
|
|
||||||
|
namespace Northbound.Data
|
||||||
|
{
|
||||||
|
[CreateAssetMenu(fileName = "CreepData", menuName = "Northbound/Creep Data")]
|
||||||
|
public partial class CreepData : ScriptableObject
|
||||||
|
{
|
||||||
|
[Header("기본 정보")]
|
||||||
|
/// <summary>고유 ID</summary>
|
||||||
|
public int id;
|
||||||
|
/// <summary>기획 메모</summary>
|
||||||
|
public string memo;
|
||||||
|
/// <summary>이동 속도</summary>
|
||||||
|
public float moveSpeed;
|
||||||
|
/// <summary>체력</summary>
|
||||||
|
public int maxHp;
|
||||||
|
/// <summary>시야</summary>
|
||||||
|
public int sight;
|
||||||
|
/// <summary>사정 거리</summary>
|
||||||
|
public int atkRange;
|
||||||
|
/// <summary>데미지</summary>
|
||||||
|
public int atkDamage;
|
||||||
|
/// <summary>공격 주기</summary>
|
||||||
|
public float atkIntervalSec;
|
||||||
|
/// <summary>몬스터 난이도 점수</summary>
|
||||||
|
public int cost;
|
||||||
|
/// <summary>등장 가중치</summary>
|
||||||
|
public float weight;
|
||||||
|
/// <summary>사용할 모델의 경로</summary>
|
||||||
|
public string modelPath;
|
||||||
|
/// <summary>사용할 애니메이션 컨트롤러의 경로</summary>
|
||||||
|
public string animationControllerPath;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
2
Assets/Data/Scripts/DataClasses/CreepData.cs.meta
Normal file
2
Assets/Data/Scripts/DataClasses/CreepData.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: f7bb664a82feb0e43b3c5f459ca775f7
|
||||||
@@ -7,7 +7,7 @@ using System.Collections.Generic; // 리스트 지원을 위해 추가
|
|||||||
namespace Northbound.Data
|
namespace Northbound.Data
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "DefaultSettingsData", menuName = "Northbound/DefaultSettings Data")]
|
[CreateAssetMenu(fileName = "DefaultSettingsData", menuName = "Northbound/DefaultSettings Data")]
|
||||||
public class DefaultSettingsData : ScriptableObject
|
public partial class DefaultSettingsData : ScriptableObject
|
||||||
{
|
{
|
||||||
[Header("기본 정보")]
|
[Header("기본 정보")]
|
||||||
/// <summary>고유 ID</summary>
|
/// <summary>고유 ID</summary>
|
||||||
|
|||||||
@@ -7,7 +7,7 @@ using System.Collections.Generic; // 리스트 지원을 위해 추가
|
|||||||
namespace Northbound.Data
|
namespace Northbound.Data
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "MonsterData", menuName = "Northbound/Monster Data")]
|
[CreateAssetMenu(fileName = "MonsterData", menuName = "Northbound/Monster Data")]
|
||||||
public class MonsterData : ScriptableObject
|
public partial class MonsterData : ScriptableObject
|
||||||
{
|
{
|
||||||
[Header("기본 정보")]
|
[Header("기본 정보")]
|
||||||
/// <summary>고유 ID</summary>
|
/// <summary>고유 ID</summary>
|
||||||
@@ -18,20 +18,26 @@ namespace Northbound.Data
|
|||||||
public float moveSpeed;
|
public float moveSpeed;
|
||||||
/// <summary>체력</summary>
|
/// <summary>체력</summary>
|
||||||
public int maxHp;
|
public int maxHp;
|
||||||
|
/// <summary>시야</summary>
|
||||||
|
public int sight;
|
||||||
/// <summary>사정 거리</summary>
|
/// <summary>사정 거리</summary>
|
||||||
public int atkRange;
|
public int atkRange;
|
||||||
/// <summary>데미지</summary>
|
/// <summary>데미지</summary>
|
||||||
public int atkDamage;
|
public int atkDamage;
|
||||||
/// <summary>공격 주기</summary>
|
/// <summary>공격 주기 (초)</summary>
|
||||||
public float atkIntervalSec;
|
public float atkIntervalSec;
|
||||||
/// <summary>몬스터 난이도 점수</summary>
|
/// <summary>몬스터 난이도 점수</summary>
|
||||||
public int cost;
|
public int cost;
|
||||||
/// <summary>등장 가중치</summary>
|
/// <summary>등장 가중치</summary>
|
||||||
public float weight;
|
public float weight;
|
||||||
/// <summary>사용할 모델의 경로</summary>
|
/// <summary>사용할 모델의 경로 • 확장자까지 입력</summary>
|
||||||
public string modelPath;
|
public string modelPath;
|
||||||
/// <summary>사용할 애니메이션 컨트롤러의 경로</summary>
|
/// <summary>사용할 애니메이션 컨트롤러의 경로 • 확장자까지 입력</summary>
|
||||||
public string animationControllerPath;
|
public string animationControllerPath;
|
||||||
|
/// <summary>등장 가능 최소 웨이브 정의 • 최소 1 입력</summary>
|
||||||
|
public int waveMin;
|
||||||
|
/// <summary>등장 가능 최대 웨이브 정의 • null = 웨이브 제한 없음</summary>
|
||||||
|
public int waveMax;
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -7,7 +7,7 @@ using System.Collections.Generic; // 리스트 지원을 위해 추가
|
|||||||
namespace Northbound.Data
|
namespace Northbound.Data
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "PlayerData", menuName = "Northbound/Player Data")]
|
[CreateAssetMenu(fileName = "PlayerData", menuName = "Northbound/Player Data")]
|
||||||
public class PlayerData : ScriptableObject
|
public partial class PlayerData : ScriptableObject
|
||||||
{
|
{
|
||||||
[Header("기본 정보")]
|
[Header("기본 정보")]
|
||||||
/// <summary>고유 ID</summary>
|
/// <summary>고유 ID</summary>
|
||||||
@@ -16,14 +16,14 @@ namespace Northbound.Data
|
|||||||
public string memo;
|
public string memo;
|
||||||
/// <summary>이동 속도</summary>
|
/// <summary>이동 속도</summary>
|
||||||
public float moveSpeed;
|
public float moveSpeed;
|
||||||
/// <summary>시야 반경</summary>
|
|
||||||
public float visionRadius;
|
|
||||||
/// <summary>운반 용량</summary>
|
/// <summary>운반 용량</summary>
|
||||||
public int capacity;
|
public int capacity;
|
||||||
/// <summary>생산 노동량</summary>
|
/// <summary>생산 노동량</summary>
|
||||||
public float manpower;
|
public float manpower;
|
||||||
/// <summary>체력</summary>
|
/// <summary>체력</summary>
|
||||||
public int maxHp;
|
public int maxHp;
|
||||||
|
/// <summary>시야</summary>
|
||||||
|
public int sight;
|
||||||
/// <summary>사정거리</summary>
|
/// <summary>사정거리</summary>
|
||||||
public int atkRange;
|
public int atkRange;
|
||||||
/// <summary>데미지</summary>
|
/// <summary>데미지</summary>
|
||||||
|
|||||||
@@ -1,83 +1,49 @@
|
|||||||
|
// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요!
|
||||||
|
// 생성 스크립트: DataTools/generate_csharp_classes.py
|
||||||
|
|
||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
using System.Collections.Generic; // 리스트 지원을 위해 추가
|
||||||
|
|
||||||
namespace Northbound.Data
|
namespace Northbound.Data
|
||||||
{
|
{
|
||||||
[CreateAssetMenu(fileName = "TowerData", menuName = "Northbound/Tower Data")]
|
[CreateAssetMenu(fileName = "TowerData", menuName = "Northbound/Tower Data")]
|
||||||
public class TowerData : ScriptableObject
|
public partial class TowerData : ScriptableObject
|
||||||
{
|
{
|
||||||
[Header("Building Info")]
|
[Header("기본 정보")]
|
||||||
public string buildingName;
|
/// <summary>고유 ID</summary>
|
||||||
public GameObject prefab;
|
|
||||||
[Tooltip("UI에 표시될 건물 아이콘")]
|
|
||||||
public Sprite icon;
|
|
||||||
|
|
||||||
[Header("Basic Info")]
|
|
||||||
[Tooltip("고유 ID")]
|
|
||||||
public int id;
|
public int id;
|
||||||
[Tooltip("기획 메모")]
|
/// <summary>기획 메모</summary>
|
||||||
public string memo;
|
public string memo;
|
||||||
[Tooltip("건설 비용")]
|
/// <summary>건물 이름</summary>
|
||||||
|
public string buildingName;
|
||||||
|
/// <summary>타워 레벨</summary>
|
||||||
|
public int level;
|
||||||
|
/// <summary>레벨업 시 변경될 타워 ID 입력</summary>
|
||||||
|
public int upgradeTo;
|
||||||
|
/// <summary>업그레이드 분류용 타워 종류 • attack • defense • special • sight</summary>
|
||||||
|
public string towerType;
|
||||||
|
/// <summary>건설 비용</summary>
|
||||||
public int mana;
|
public int mana;
|
||||||
|
/// <summary>건설 노동량</summary>
|
||||||
[Header("Grid Size")]
|
public float manpower;
|
||||||
[Tooltip("X 그리드 차지 공간")]
|
/// <summary>X 그리드 차지 공간</summary>
|
||||||
public int sizeX = 1;
|
public int sizeX;
|
||||||
[Tooltip("Y 그리드 차지 공간")]
|
/// <summary>Y 그리드 차지 공간</summary>
|
||||||
public int sizeY = 1;
|
public int sizeY;
|
||||||
[Tooltip("Z 차지 공간")]
|
/// <summary>Z 차지 공간</summary>
|
||||||
public int sizeZ = 2;
|
public int sizeZ;
|
||||||
|
/// <summary>체력</summary>
|
||||||
[Header("Placement Settings")]
|
public int maxHp;
|
||||||
[Tooltip("Offset from grid position")]
|
/// <summary>타워 시야</summary>
|
||||||
public Vector3 placementOffset = Vector3.zero;
|
public int sight;
|
||||||
[Tooltip("Can rotate this building?")]
|
/// <summary>사정거리</summary>
|
||||||
public bool allowRotation = true;
|
public int atkRange;
|
||||||
|
/// <summary>데미지</summary>
|
||||||
[Header("Construction Settings")]
|
public int atkDamage;
|
||||||
[Tooltip("건설 완료에 필요한 총 작업량")]
|
/// <summary>공격 주기</summary>
|
||||||
public float manpower = 100f;
|
public float atkIntervalSec;
|
||||||
|
/// <summary>프리팹/리소스 경로</summary>
|
||||||
[Header("Health Settings")]
|
|
||||||
[Tooltip("체력")]
|
|
||||||
public int maxHp = 100;
|
|
||||||
[Tooltip("Can this building be damaged?")]
|
|
||||||
public bool isIndestructible = false;
|
|
||||||
[Tooltip("Auto-regenerate health over time")]
|
|
||||||
public bool autoRegenerate = false;
|
|
||||||
[Tooltip("Health regeneration per second")]
|
|
||||||
public int regenPerSecond = 1;
|
|
||||||
|
|
||||||
[Header("Vision Settings")]
|
|
||||||
[Tooltip("사정거리")]
|
|
||||||
public int atkRange = 15;
|
|
||||||
[Tooltip("Does this building provide vision?")]
|
|
||||||
public bool providesVision = true;
|
|
||||||
|
|
||||||
[Header("Attack Settings")]
|
|
||||||
[Tooltip("데미지")]
|
|
||||||
public int atkDamage = 10;
|
|
||||||
[Tooltip("공격 주기")]
|
|
||||||
public float atkIntervalSec = 1f;
|
|
||||||
|
|
||||||
[Header("Model Settings")]
|
|
||||||
[Tooltip("모델 경로")]
|
|
||||||
public string modelPath;
|
public string modelPath;
|
||||||
|
|
||||||
[Header("Properties for convenience")]
|
|
||||||
public int width => sizeX;
|
|
||||||
public int length => sizeY;
|
|
||||||
public float height => sizeZ;
|
|
||||||
public int maxHealth => maxHp;
|
|
||||||
public float visionRange => atkRange;
|
|
||||||
public float requiredWorkAmount => manpower;
|
|
||||||
|
|
||||||
public Vector3 GetSize(int rotation)
|
|
||||||
{
|
|
||||||
// Rotation 0,180 = normal, 90,270 = swap width/length
|
|
||||||
bool isRotated = (rotation == 1 || rotation == 3);
|
|
||||||
float w = isRotated ? length : width;
|
|
||||||
float l = isRotated ? width : length;
|
|
||||||
return new Vector3(w, height, l);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
52
Assets/Data/Scripts/DataClasses/TowerDataExtensions.cs
Normal file
52
Assets/Data/Scripts/DataClasses/TowerDataExtensions.cs
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
using UnityEngine;
|
||||||
|
using Northbound;
|
||||||
|
|
||||||
|
namespace Northbound.Data
|
||||||
|
{
|
||||||
|
public partial class TowerData
|
||||||
|
{
|
||||||
|
[Header("Runtime References")]
|
||||||
|
[Tooltip("Prefab reference - set by data pipeline")]
|
||||||
|
public GameObject prefab;
|
||||||
|
[Tooltip("UI icon")]
|
||||||
|
public Sprite icon;
|
||||||
|
|
||||||
|
[Header("Placement Settings")]
|
||||||
|
[Tooltip("Offset from grid position")]
|
||||||
|
public Vector3 placementOffset = Vector3.zero;
|
||||||
|
[Tooltip("Can rotate this building?")]
|
||||||
|
public bool allowRotation = true;
|
||||||
|
|
||||||
|
[Header("Health Settings")]
|
||||||
|
[Tooltip("Can this building be damaged?")]
|
||||||
|
public bool isIndestructible = false;
|
||||||
|
[Tooltip("Auto-regenerate health over time")]
|
||||||
|
public bool autoRegenerate = false;
|
||||||
|
[Tooltip("Health regeneration per second")]
|
||||||
|
public int regenPerSecond = 1;
|
||||||
|
|
||||||
|
[Header("Vision Settings")]
|
||||||
|
[Tooltip("Does this building provide vision?")]
|
||||||
|
public bool providesVision = true;
|
||||||
|
|
||||||
|
[Header("Construction Settings")]
|
||||||
|
[Tooltip("건설 시 사용할 도구")]
|
||||||
|
public EquipmentData constructionEquipment;
|
||||||
|
|
||||||
|
[Header("Properties for convenience")]
|
||||||
|
public int width => sizeX; // X축
|
||||||
|
public int length => sizeZ; // Z축 (깊이)
|
||||||
|
public float height => sizeY; // Y축 (높이)
|
||||||
|
public int maxHealth => maxHp;
|
||||||
|
public float visionRange => sight;
|
||||||
|
public float requiredWorkAmount => manpower;
|
||||||
|
|
||||||
|
public Vector3 GetSize(int rotation)
|
||||||
|
{
|
||||||
|
bool isRotated = (rotation == 1 || rotation == 3);
|
||||||
|
float w = isRotated ? length : width;
|
||||||
|
float d = isRotated ? width : length;
|
||||||
|
return new Vector3(w, height, d); // (width, height, depth)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: fc31df76646aef242938ae1ab8547e0d
|
||||||
35
Assets/Data/Scripts/DataClasses/UpgradeData.cs
Normal file
35
Assets/Data/Scripts/DataClasses/UpgradeData.cs
Normal file
@@ -0,0 +1,35 @@
|
|||||||
|
// 이 파일은 자동 생성되었습니다. 직접 수정하지 마세요!
|
||||||
|
// 생성 스크립트: DataTools/generate_csharp_classes.py
|
||||||
|
|
||||||
|
using UnityEngine;
|
||||||
|
using System.Collections.Generic; // 리스트 지원을 위해 추가
|
||||||
|
|
||||||
|
namespace Northbound.Data
|
||||||
|
{
|
||||||
|
[CreateAssetMenu(fileName = "UpgradeData", menuName = "Northbound/Upgrade Data")]
|
||||||
|
public partial class UpgradeData : ScriptableObject
|
||||||
|
{
|
||||||
|
[Header("기본 정보")]
|
||||||
|
/// <summary>고유 ID</summary>
|
||||||
|
public int id;
|
||||||
|
/// <summary>기획용 메모</summary>
|
||||||
|
public string memo;
|
||||||
|
/// <summary>업그레이드 타입 • combat • harvest • building • scout</summary>
|
||||||
|
public string upgradeCategory;
|
||||||
|
/// <summary>업그레이드 대상 • person • share</summary>
|
||||||
|
public string upgradeTarget;
|
||||||
|
/// <summary>건설 비용 (mana=20)(mana=50; iron=10)</summary>
|
||||||
|
public int mana;
|
||||||
|
/// <summary>선행 조건 ID (목록)</summary>
|
||||||
|
public List<int> requireUpgradeId = new List<int>();
|
||||||
|
/// <summary>효과 타입 목록 • player_movespeed • player_sight • …</summary>
|
||||||
|
public List<string> effectStatList = new List<string>();
|
||||||
|
/// <summary>계산식 목록 • add • mul • set</summary>
|
||||||
|
public List<string> effectOpList = new List<string>();
|
||||||
|
/// <summary>효과 수치 목록</summary>
|
||||||
|
public List<float> effectValueList = new List<float>();
|
||||||
|
/// <summary>UI 정렬 값</summary>
|
||||||
|
public int sortOrder;
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
2
Assets/Data/Scripts/DataClasses/UpgradeData.cs.meta
Normal file
2
Assets/Data/Scripts/DataClasses/UpgradeData.cs.meta
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 4f134815569ad014e9ccc81ddc443c4c
|
||||||
299
Assets/Data/Templates/CreepTemplate.prefab
Normal file
299
Assets/Data/Templates/CreepTemplate.prefab
Normal file
@@ -0,0 +1,299 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!1 &3810918154428190126
|
||||||
|
GameObject:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
serializedVersion: 6
|
||||||
|
m_Component:
|
||||||
|
- component: {fileID: 244366501961263783}
|
||||||
|
- component: {fileID: 6694091345637567571}
|
||||||
|
- component: {fileID: 876002834352819743}
|
||||||
|
- component: {fileID: 3376121002006894933}
|
||||||
|
- component: {fileID: 4485945348237935463}
|
||||||
|
- component: {fileID: 3318886927439461238}
|
||||||
|
- component: {fileID: 6023907831447366429}
|
||||||
|
- component: {fileID: 8728041163683826261}
|
||||||
|
- component: {fileID: 3928237758911375249}
|
||||||
|
- component: {fileID: -2284084906141577046}
|
||||||
|
- component: {fileID: -8703503294977252669}
|
||||||
|
m_Layer: 11
|
||||||
|
m_Name: CreepTemplate
|
||||||
|
m_TagString: Untagged
|
||||||
|
m_Icon: {fileID: 0}
|
||||||
|
m_NavMeshLayer: 0
|
||||||
|
m_StaticEditorFlags: 0
|
||||||
|
m_IsActive: 1
|
||||||
|
--- !u!4 &244366501961263783
|
||||||
|
Transform:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
serializedVersion: 2
|
||||||
|
m_LocalRotation: {x: 0, y: 0, z: 0, w: 1}
|
||||||
|
m_LocalPosition: {x: 0, y: 0, z: 0}
|
||||||
|
m_LocalScale: {x: 1, y: 1, z: 1}
|
||||||
|
m_ConstrainProportionsScale: 0
|
||||||
|
m_Children: []
|
||||||
|
m_Father: {fileID: 0}
|
||||||
|
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
|
||||||
|
--- !u!136 &6694091345637567571
|
||||||
|
CapsuleCollider:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Material: {fileID: 0}
|
||||||
|
m_IncludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_ExcludeLayers:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 0
|
||||||
|
m_LayerOverridePriority: 0
|
||||||
|
m_IsTrigger: 0
|
||||||
|
m_ProvidesContacts: 0
|
||||||
|
m_Enabled: 1
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Radius: 0.5
|
||||||
|
m_Height: 2
|
||||||
|
m_Direction: 1
|
||||||
|
m_Center: {x: 0, y: 1, z: 0}
|
||||||
|
--- !u!114 &876002834352819743
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: d5a57f767e5e46a458fc5d3c628d0cbb, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.NetworkObject
|
||||||
|
GlobalObjectIdHash: 437508337
|
||||||
|
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||||
|
DeferredDespawnTick: 0
|
||||||
|
Ownership: 0
|
||||||
|
AlwaysReplicateAsRoot: 0
|
||||||
|
SynchronizeTransform: 1
|
||||||
|
ActiveSceneSynchronization: 0
|
||||||
|
SceneMigrationSynchronization: 0
|
||||||
|
SpawnWithObservers: 1
|
||||||
|
DontDestroyWithOwner: 0
|
||||||
|
AutoObjectParentSync: 1
|
||||||
|
SyncOwnerTransformWhenParented: 1
|
||||||
|
AllowOwnerToParent: 0
|
||||||
|
--- !u!114 &3376121002006894933
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 345fc6e7d4f06314f8b548129700eccb, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyUnit
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
enemyTeam: 2
|
||||||
|
maxHealth: 100
|
||||||
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
|
destroyEffectPrefab: {fileID: 141433446842962269, guid: 9fe8f8b3288e45a44af36ff8aa04486e, type: 3}
|
||||||
|
showHealthBar: 1
|
||||||
|
healthBarPrefab: {fileID: 100000, guid: 8e7a5b12c9f8a4a5ba3c8d1f2e5a7b9c, type: 3}
|
||||||
|
--- !u!195 &4485945348237935463
|
||||||
|
NavMeshAgent:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_AgentTypeID: 0
|
||||||
|
m_Radius: 0.5
|
||||||
|
m_Speed: 3.5
|
||||||
|
m_Acceleration: 8
|
||||||
|
avoidancePriority: 50
|
||||||
|
m_AngularSpeed: 120
|
||||||
|
m_StoppingDistance: 0
|
||||||
|
m_AutoTraverseOffMeshLink: 1
|
||||||
|
m_AutoBraking: 1
|
||||||
|
m_AutoRepath: 1
|
||||||
|
m_Height: 2
|
||||||
|
m_BaseOffset: 0
|
||||||
|
m_WalkableMask: 4294967295
|
||||||
|
m_ObstacleAvoidanceType: 4
|
||||||
|
--- !u!114 &3318886927439461238
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 453e726e48d16214f84c6d5737edd7df, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyAIController
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
aiType: 2
|
||||||
|
detectionRange: 6
|
||||||
|
detectionAngle: 360
|
||||||
|
playerLayer:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 640
|
||||||
|
obstacleLayer:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 1152
|
||||||
|
maxChaseDistance: 30
|
||||||
|
chaseGiveUpDistance: 25
|
||||||
|
attackRange: 2
|
||||||
|
attackInterval: 1.5
|
||||||
|
attackDamage: 10
|
||||||
|
moveSpeed: 3.5
|
||||||
|
chaseSpeedMultiplier: 1
|
||||||
|
showDebugInfo: 1
|
||||||
|
--- !u!95 &6023907831447366429
|
||||||
|
Animator:
|
||||||
|
serializedVersion: 7
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_Avatar: {fileID: 0}
|
||||||
|
m_Controller: {fileID: 9100000, guid: 0a6254dd97e2e8a47ab5cd5c1a629717, type: 2}
|
||||||
|
m_CullingMode: 0
|
||||||
|
m_UpdateMode: 0
|
||||||
|
m_ApplyRootMotion: 0
|
||||||
|
m_LinearVelocityBlending: 0
|
||||||
|
m_StabilizeFeet: 0
|
||||||
|
m_AnimatePhysics: 0
|
||||||
|
m_WarningMessage:
|
||||||
|
m_HasTransformHierarchy: 1
|
||||||
|
m_AllowConstantClipSamplingOptimization: 1
|
||||||
|
m_KeepAnimatorStateOnDisable: 0
|
||||||
|
m_WriteDefaultValuesOnDisable: 0
|
||||||
|
--- !u!114 &8728041163683826261
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 2b2a547d86f65d64a93a7a3c415d1ce2, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.MonsterAnimationController
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
speedParam: Speed
|
||||||
|
attackTriggerParam: Attack
|
||||||
|
isMovingParam: IsMoving
|
||||||
|
dieTriggerParam: Die
|
||||||
|
autoLoadFromMonsterData: 1
|
||||||
|
debugLogging: 0
|
||||||
|
--- !u!114 &3928237758911375249
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 85e4c68e85ef1704b83cecb71de7d67a, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.CreepDataComponent
|
||||||
|
creepData: {fileID: 0}
|
||||||
|
autoApplyOnAwake: 1
|
||||||
|
--- !u!114 &-2284084906141577046
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e8d0727d5ae3244e3b569694d3912374, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkAnimator
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
NetworkAnimatorExpanded: 0
|
||||||
|
AuthorityMode: 0
|
||||||
|
m_Animator: {fileID: 6023907831447366429}
|
||||||
|
TransitionStateInfoList: []
|
||||||
|
AnimatorParameterEntries:
|
||||||
|
ParameterEntries:
|
||||||
|
- name: IsMoving
|
||||||
|
NameHash: 120489994
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 4
|
||||||
|
- name: Attack
|
||||||
|
NameHash: 1080829965
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 9
|
||||||
|
- name: Speed
|
||||||
|
NameHash: -823668238
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 1
|
||||||
|
- name: Die
|
||||||
|
NameHash: 20298039
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 9
|
||||||
|
AnimatorParametersExpanded: 0
|
||||||
|
--- !u!114 &-8703503294977252669
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkTransform
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
NetworkTransformExpanded: 0
|
||||||
|
AutoOwnerAuthorityTickOffset: 1
|
||||||
|
PositionInterpolationType: 0
|
||||||
|
RotationInterpolationType: 0
|
||||||
|
ScaleInterpolationType: 0
|
||||||
|
PositionLerpSmoothing: 1
|
||||||
|
PositionMaxInterpolationTime: 0.1
|
||||||
|
RotationLerpSmoothing: 1
|
||||||
|
RotationMaxInterpolationTime: 0.1
|
||||||
|
ScaleLerpSmoothing: 1
|
||||||
|
ScaleMaxInterpolationTime: 0.1
|
||||||
|
AuthorityMode: 0
|
||||||
|
TickSyncChildren: 0
|
||||||
|
UseUnreliableDeltas: 0
|
||||||
|
SyncPositionX: 1
|
||||||
|
SyncPositionY: 1
|
||||||
|
SyncPositionZ: 1
|
||||||
|
SyncRotAngleX: 1
|
||||||
|
SyncRotAngleY: 1
|
||||||
|
SyncRotAngleZ: 1
|
||||||
|
SyncScaleX: 1
|
||||||
|
SyncScaleY: 1
|
||||||
|
SyncScaleZ: 1
|
||||||
|
PositionThreshold: 0.001
|
||||||
|
RotAngleThreshold: 0.01
|
||||||
|
ScaleThreshold: 0.01
|
||||||
|
UseQuaternionSynchronization: 0
|
||||||
|
UseQuaternionCompression: 0
|
||||||
|
UseHalfFloatPrecision: 0
|
||||||
|
InLocalSpace: 0
|
||||||
|
SwitchTransformSpaceWhenParented: 0
|
||||||
|
Interpolate: 1
|
||||||
|
SlerpPosition: 0
|
||||||
7
Assets/Data/Templates/CreepTemplate.prefab.meta
Normal file
7
Assets/Data/Templates/CreepTemplate.prefab.meta
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ed91faf6ce548f94b80fff463c6c42e2
|
||||||
|
PrefabImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
@@ -17,6 +17,8 @@ GameObject:
|
|||||||
- component: {fileID: 3710510283885710978}
|
- component: {fileID: 3710510283885710978}
|
||||||
- component: {fileID: 6023907831447366429}
|
- component: {fileID: 6023907831447366429}
|
||||||
- component: {fileID: 8728041163683826261}
|
- component: {fileID: 8728041163683826261}
|
||||||
|
- component: {fileID: 502360995489719830}
|
||||||
|
- component: {fileID: -6991373811087161316}
|
||||||
m_Layer: 11
|
m_Layer: 11
|
||||||
m_Name: MonsterTemplate
|
m_Name: MonsterTemplate
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
@@ -77,11 +79,11 @@ MonoBehaviour:
|
|||||||
GlobalObjectIdHash: 209349728
|
GlobalObjectIdHash: 209349728
|
||||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||||
DeferredDespawnTick: 0
|
DeferredDespawnTick: 0
|
||||||
Ownership: 1
|
Ownership: 0
|
||||||
AlwaysReplicateAsRoot: 0
|
AlwaysReplicateAsRoot: 0
|
||||||
SynchronizeTransform: 1
|
SynchronizeTransform: 1
|
||||||
ActiveSceneSynchronization: 0
|
ActiveSceneSynchronization: 0
|
||||||
SceneMigrationSynchronization: 0
|
SceneMigrationSynchronization: 1
|
||||||
SpawnWithObservers: 1
|
SpawnWithObservers: 1
|
||||||
DontDestroyWithOwner: 0
|
DontDestroyWithOwner: 0
|
||||||
AutoObjectParentSync: 1
|
AutoObjectParentSync: 1
|
||||||
@@ -102,8 +104,10 @@ MonoBehaviour:
|
|||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
enemyTeam: 3
|
enemyTeam: 3
|
||||||
maxHealth: 100
|
maxHealth: 100
|
||||||
damageEffectPrefab: {fileID: 0}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
destroyEffectPrefab: {fileID: 0}
|
destroyEffectPrefab: {fileID: 141433446842962269, guid: 9fe8f8b3288e45a44af36ff8aa04486e, type: 3}
|
||||||
|
showHealthBar: 1
|
||||||
|
healthBarPrefab: {fileID: 100000, guid: 8e7a5b12c9f8a4a5ba3c8d1f2e5a7b9c, type: 3}
|
||||||
--- !u!195 &4485945348237935463
|
--- !u!195 &4485945348237935463
|
||||||
NavMeshAgent:
|
NavMeshAgent:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
@@ -140,8 +144,8 @@ MonoBehaviour:
|
|||||||
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyAIController
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.EnemyAIController
|
||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
aiType: 3
|
aiType: 3
|
||||||
detectionRange: 15
|
detectionRange: 6
|
||||||
detectionAngle: 120
|
detectionAngle: 360
|
||||||
playerLayer:
|
playerLayer:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Bits: 640
|
m_Bits: 640
|
||||||
@@ -154,7 +158,7 @@ MonoBehaviour:
|
|||||||
attackInterval: 1.5
|
attackInterval: 1.5
|
||||||
attackDamage: 10
|
attackDamage: 10
|
||||||
moveSpeed: 3.5
|
moveSpeed: 3.5
|
||||||
chaseSpeedMultiplier: 1.5
|
chaseSpeedMultiplier: 1
|
||||||
showDebugInfo: 1
|
showDebugInfo: 1
|
||||||
--- !u!114 &3710510283885710978
|
--- !u!114 &3710510283885710978
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
@@ -208,5 +212,88 @@ MonoBehaviour:
|
|||||||
speedParam: Speed
|
speedParam: Speed
|
||||||
attackTriggerParam: Attack
|
attackTriggerParam: Attack
|
||||||
isMovingParam: IsMoving
|
isMovingParam: IsMoving
|
||||||
|
dieTriggerParam: Die
|
||||||
autoLoadFromMonsterData: 1
|
autoLoadFromMonsterData: 1
|
||||||
debugLogging: 0
|
debugLogging: 0
|
||||||
|
--- !u!114 &502360995489719830
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e8d0727d5ae3244e3b569694d3912374, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkAnimator
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
NetworkAnimatorExpanded: 0
|
||||||
|
AuthorityMode: 0
|
||||||
|
m_Animator: {fileID: 6023907831447366429}
|
||||||
|
TransitionStateInfoList: []
|
||||||
|
AnimatorParameterEntries:
|
||||||
|
ParameterEntries:
|
||||||
|
- name: IsMoving
|
||||||
|
NameHash: 120489994
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 4
|
||||||
|
- name: Attack
|
||||||
|
NameHash: 1080829965
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 9
|
||||||
|
- name: Speed
|
||||||
|
NameHash: -823668238
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 1
|
||||||
|
- name: Die
|
||||||
|
NameHash: 20298039
|
||||||
|
Synchronize: 1
|
||||||
|
ParameterType: 9
|
||||||
|
AnimatorParametersExpanded: 0
|
||||||
|
--- !u!114 &-6991373811087161316
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 3810918154428190126}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: e96cb6065543e43c4a752faaa1468eb1, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Unity.Netcode.Runtime::Unity.Netcode.Components.NetworkTransform
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
NetworkTransformExpanded: 0
|
||||||
|
AutoOwnerAuthorityTickOffset: 1
|
||||||
|
PositionInterpolationType: 0
|
||||||
|
RotationInterpolationType: 0
|
||||||
|
ScaleInterpolationType: 0
|
||||||
|
PositionLerpSmoothing: 1
|
||||||
|
PositionMaxInterpolationTime: 0.1
|
||||||
|
RotationLerpSmoothing: 1
|
||||||
|
RotationMaxInterpolationTime: 0.1
|
||||||
|
ScaleLerpSmoothing: 1
|
||||||
|
ScaleMaxInterpolationTime: 0.1
|
||||||
|
AuthorityMode: 0
|
||||||
|
TickSyncChildren: 0
|
||||||
|
UseUnreliableDeltas: 0
|
||||||
|
SyncPositionX: 1
|
||||||
|
SyncPositionY: 1
|
||||||
|
SyncPositionZ: 1
|
||||||
|
SyncRotAngleX: 1
|
||||||
|
SyncRotAngleY: 1
|
||||||
|
SyncRotAngleZ: 1
|
||||||
|
SyncScaleX: 1
|
||||||
|
SyncScaleY: 1
|
||||||
|
SyncScaleZ: 1
|
||||||
|
PositionThreshold: 0.001
|
||||||
|
RotAngleThreshold: 0.01
|
||||||
|
ScaleThreshold: 0.01
|
||||||
|
UseQuaternionSynchronization: 0
|
||||||
|
UseQuaternionCompression: 0
|
||||||
|
UseHalfFloatPrecision: 0
|
||||||
|
InLocalSpace: 0
|
||||||
|
SwitchTransformSpaceWhenParented: 0
|
||||||
|
Interpolate: 1
|
||||||
|
SlerpPosition: 0
|
||||||
|
|||||||
@@ -14,7 +14,8 @@ GameObject:
|
|||||||
- component: {fileID: 8546144977850478548}
|
- component: {fileID: 8546144977850478548}
|
||||||
- component: {fileID: -4086363217010332088}
|
- component: {fileID: -4086363217010332088}
|
||||||
- component: {fileID: 4822792797652874450}
|
- component: {fileID: 4822792797652874450}
|
||||||
m_Layer: 0
|
- component: {fileID: -6756709031183627887}
|
||||||
|
m_Layer: 7
|
||||||
m_Name: TowerTemplate
|
m_Name: TowerTemplate
|
||||||
m_TagString: Untagged
|
m_TagString: Untagged
|
||||||
m_Icon: {fileID: 0}
|
m_Icon: {fileID: 0}
|
||||||
@@ -51,7 +52,7 @@ MonoBehaviour:
|
|||||||
GlobalObjectIdHash: 4259369348
|
GlobalObjectIdHash: 4259369348
|
||||||
InScenePlacedSourceGlobalObjectIdHash: 0
|
InScenePlacedSourceGlobalObjectIdHash: 0
|
||||||
DeferredDespawnTick: 0
|
DeferredDespawnTick: 0
|
||||||
Ownership: 1
|
Ownership: 0
|
||||||
AlwaysReplicateAsRoot: 0
|
AlwaysReplicateAsRoot: 0
|
||||||
SynchronizeTransform: 1
|
SynchronizeTransform: 1
|
||||||
ActiveSceneSynchronization: 0
|
ActiveSceneSynchronization: 0
|
||||||
@@ -118,9 +119,9 @@ MonoBehaviour:
|
|||||||
initialOwnerId: 0
|
initialOwnerId: 0
|
||||||
useInitialOwner: 0
|
useInitialOwner: 0
|
||||||
showHealthBar: 1
|
showHealthBar: 1
|
||||||
healthBarPrefab: {fileID: 0}
|
healthBarPrefab: {fileID: 100000, guid: 8e7a5b12c9f8a4a5ba3c8d1f2e5a7b9c, type: 3}
|
||||||
destroyEffectPrefab: {fileID: 0}
|
destroyEffectPrefab: {fileID: 8656522925564163052, guid: e509867be4f82f246a95eca1ee5a2d61, type: 3}
|
||||||
damageEffectPrefab: {fileID: 0}
|
damageEffectPrefab: {fileID: 1429954232896169633, guid: 83036083a4ebcd34f98131bd3cf6f4d2, type: 3}
|
||||||
effectSpawnPoint: {fileID: 0}
|
effectSpawnPoint: {fileID: 0}
|
||||||
showGridBounds: 1
|
showGridBounds: 1
|
||||||
gridBoundsColor: {r: 0, g: 1, b: 1, a: 1}
|
gridBoundsColor: {r: 0, g: 1, b: 1, a: 1}
|
||||||
@@ -144,3 +145,26 @@ MonoBehaviour:
|
|||||||
minHeightForDistantVisibility: 3
|
minHeightForDistantVisibility: 3
|
||||||
useExploredMaterial: 0
|
useExploredMaterial: 0
|
||||||
exploredMaterial: {fileID: 0}
|
exploredMaterial: {fileID: 0}
|
||||||
|
--- !u!114 &-6756709031183627887
|
||||||
|
MonoBehaviour:
|
||||||
|
m_ObjectHideFlags: 0
|
||||||
|
m_CorrespondingSourceObject: {fileID: 0}
|
||||||
|
m_PrefabInstance: {fileID: 0}
|
||||||
|
m_PrefabAsset: {fileID: 0}
|
||||||
|
m_GameObject: {fileID: 7169488976654481418}
|
||||||
|
m_Enabled: 1
|
||||||
|
m_EditorHideFlags: 0
|
||||||
|
m_Script: {fileID: 11500000, guid: 8dd1c341faa09554aa2bc35164888453, type: 3}
|
||||||
|
m_Name:
|
||||||
|
m_EditorClassIdentifier: Assembly-CSharp::Northbound.AutoTargetSystem
|
||||||
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
|
targetLayer:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Bits: 2304
|
||||||
|
beamPrefab: {fileID: 0}
|
||||||
|
beamColor: {r: 1, g: 0, b: 0, a: 1}
|
||||||
|
beamStartWidth: 0.1
|
||||||
|
beamEndWidth: 0.05
|
||||||
|
beamDuration: 0.15
|
||||||
|
firePoint: {fileID: 0}
|
||||||
|
showDebugInfo: 1
|
||||||
|
|||||||
@@ -34,16 +34,6 @@ MonoBehaviour:
|
|||||||
SourcePrefabToOverride: {fileID: 0}
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
SourceHashToOverride: 0
|
SourceHashToOverride: 0
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
- Override: 0
|
|
||||||
Prefab: {fileID: 5176576196123937037, guid: 951b69041a2ace947afd721fefb3eaba, type: 3}
|
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
|
||||||
SourceHashToOverride: 0
|
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
|
||||||
- Override: 0
|
|
||||||
Prefab: {fileID: 8774623643640324048, guid: c92c9f1bf0ae6364f85409ecdc4aeaf3, type: 3}
|
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
|
||||||
SourceHashToOverride: 0
|
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
|
||||||
- Override: 0
|
- Override: 0
|
||||||
Prefab: {fileID: 1627676033990080135, guid: 8c45964a69bf8fa4ba461ed217bc052f, type: 3}
|
Prefab: {fileID: 1627676033990080135, guid: 8c45964a69bf8fa4ba461ed217bc052f, type: 3}
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
@@ -59,16 +49,6 @@ MonoBehaviour:
|
|||||||
SourcePrefabToOverride: {fileID: 0}
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
SourceHashToOverride: 0
|
SourceHashToOverride: 0
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
- Override: 0
|
|
||||||
Prefab: {fileID: 351020651857757465, guid: 88f7f1e8a019b674498ab5fd494c1d34, type: 3}
|
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
|
||||||
SourceHashToOverride: 0
|
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
|
||||||
- Override: 0
|
|
||||||
Prefab: {fileID: 5411357189274729923, guid: 0d9684e47ad2f504da05c539c3221aca, type: 3}
|
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
|
||||||
SourceHashToOverride: 0
|
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
|
||||||
- Override: 0
|
- Override: 0
|
||||||
Prefab: {fileID: 3810918154428190126, guid: a91e5d5b7475218478febc7ec41f4b9a, type: 3}
|
Prefab: {fileID: 3810918154428190126, guid: a91e5d5b7475218478febc7ec41f4b9a, type: 3}
|
||||||
SourcePrefabToOverride: {fileID: 0}
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
@@ -114,3 +94,123 @@ MonoBehaviour:
|
|||||||
SourcePrefabToOverride: {fileID: 0}
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
SourceHashToOverride: 0
|
SourceHashToOverride: 0
|
||||||
OverridingTargetPrefab: {fileID: 0}
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 1348125539835438327, guid: a0034dff3cef6a842888e834197aed98, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 2255421732537623704, guid: ace4a11b046dac9498e6897c2b5eb245, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7603736553692962085, guid: f03e71a1b147c77498145a41db9d5c6e, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 8294708185945415980, guid: eda89876457aa6143b1bef3330e8f7fb, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7245241003860522441, guid: 2c33c67d086286d4a929d533b4e26863, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7867287811520877109, guid: 915c4daebc2463840b83193366491ba1, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 1559926009631082787, guid: 4ade932e47f340647ac833f7188a6dd0, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 4345146930867537194, guid: d754e5f1f9047ce428c55a0ae1975b4e, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7773749726967315046, guid: b49d9f4b44d4c7d4b92498e95c847667, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 3810918154428190126, guid: ed91faf6ce548f94b80fff463c6c42e2, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 4538112939981844081, guid: 79ce9cde6263e34498c5011cdcf36695, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 3360908504529629757, guid: 41d918243a20cbd4d8f1558ac8345e9b, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 3432047510330746227, guid: 11e3760dda2c0164abf759c18d918893, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 3769411674882976201, guid: 368961a0f2d71ce4aad5d8ffe52e0b7f, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 5178364993341969979, guid: a8163f1921c918b4db0ca25636eef8f9, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 4171458273137159353, guid: 8430b50192177b8478a235db6987ae31, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7839175078399552227, guid: 56b0a93f2c28474419ccd3d67c2af475, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 164713662324750716, guid: 667453ec7fc252240b7de7512cb575c5, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7542015048609582274, guid: bc3e47c18fbc0fb48bccecfb984ccc1b, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 7602931991599237580, guid: bc315c69c34c838458975519fd75f0f5, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 1425357096898832299, guid: c3ad48c2790ce194982baccac3d4cd9a, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 5817331480696920731, guid: c680d37f654a3624f918970c8e7cee7a, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 4836465544871382218, guid: 444d5b6b074d6db4dbe8fcb699ca6203, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
- Override: 0
|
||||||
|
Prefab: {fileID: 8411033062678718070, guid: 1b51c70b826d97d47bb851e2d8ff758f, type: 3}
|
||||||
|
SourcePrefabToOverride: {fileID: 0}
|
||||||
|
SourceHashToOverride: 0
|
||||||
|
OverridingTargetPrefab: {fileID: 0}
|
||||||
|
|||||||
2
Assets/External/JMO Assets.meta
vendored
Normal file
2
Assets/External/JMO Assets.meta
vendored
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 976974e4d3018034e87caeb9f51f20f6
|
||||||
BIN
Assets/External/JMO Assets/Cartoon FX FREE (old legacy effects).unitypackage
vendored
Normal file
BIN
Assets/External/JMO Assets/Cartoon FX FREE (old legacy effects).unitypackage
vendored
Normal file
Binary file not shown.
14
Assets/External/JMO Assets/Cartoon FX FREE (old legacy effects).unitypackage.meta
vendored
Normal file
14
Assets/External/JMO Assets/Cartoon FX FREE (old legacy effects).unitypackage.meta
vendored
Normal file
@@ -0,0 +1,14 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b18b93d4b5d00384ba417df18aeac5a3
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
|
AssetOrigin:
|
||||||
|
serializedVersion: 1
|
||||||
|
productId: 109565
|
||||||
|
packageName: Cartoon FX Remaster Free
|
||||||
|
packageVersion: R 1.5.0
|
||||||
|
assetPath: Assets/JMO Assets/Cartoon FX FREE (old legacy effects).unitypackage
|
||||||
|
uploadId: 836238
|
||||||
8
Assets/External/JMO Assets/Cartoon FX Remaster.meta
vendored
Normal file
8
Assets/External/JMO Assets/Cartoon FX Remaster.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: b56551e9e3ab84e4180b7b30c06ff232
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/External/JMO Assets/Cartoon FX Remaster/CFXR Assets.meta
vendored
Normal file
8
Assets/External/JMO Assets/Cartoon FX Remaster/CFXR Assets.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: bd9d1d014bf0b14428db03b2527d2d93
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
8
Assets/External/JMO Assets/Cartoon FX Remaster/CFXR Assets/Editor.meta
vendored
Normal file
8
Assets/External/JMO Assets/Cartoon FX Remaster/CFXR Assets/Editor.meta
vendored
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 1a426d2ed10d55c47b7aee95ace55b60
|
||||||
|
folderAsset: yes
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user