일꾼(Worker) 개발 및 Kaykit Adventurer 애셋 추가

코어 오른쪽 건물에서 상호작용 하면 Worker 생성
Worker와 상호작용하면 Worker가 플레이어를 따라옴
그 상태에서 자원과 상호작용하면 Worker를 자원에 배치할 수 있음.
This commit is contained in:
2026-02-01 21:55:14 +09:00
parent 78791649ae
commit 3e747a9d97
799 changed files with 2085932 additions and 80 deletions

View File

@@ -72,6 +72,8 @@
<Compile Include="Assets\Data\Scripts\DataClasses\PlayerData.cs" />
<Compile Include="Assets\Scripts\TeamManager.cs" />
<Compile Include="Assets\Scripts\TeamGate.cs" />
<Compile Include="Assets\Scripts\Worker.cs" />
<Compile Include="Assets\Scripts\WorkerSpawner.cs" />
<Compile Include="Assets\Scripts\Resource.cs" />
<Compile Include="Assets\Scripts\AutoTargetSystem.cs" />
<Compile Include="Assets\Scripts\BuildingSlotButton.cs" />
@@ -128,6 +130,7 @@
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface-Mobile.shader" />
<None Include="Assets\TextMesh Pro\Shaders\SDFFunctions.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\Shaders\StylizedSurface\StylizedSurfaceOutline.shader" />
<None Include="Assets\TextMesh Pro\Shaders\TMP_SDF-Surface.shader" />
@@ -141,6 +144,8 @@
<None Include="Assets\TextMesh Pro\Shaders\TMPro_Surface.cginc" />
<None Include="Assets\Shaders\FogOfWar.shader" />
<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\FlatKit\Demos\[Demo] Desert\Shaders\Noise\ClassicNoise2D.hlsl" />
<None Include="Assets\FlatKit\Shaders\StylizedSurface\TerrainLitAdd_DR.shader" />
@@ -691,6 +696,10 @@
<HintPath>C:\Program Files\Unity\Hub\Editor\6000.3.5f2\Editor\Data\Managed\UnityEngine\UnityEditor.XRModule.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\PackageCache\com.unity.collections@aea9d3bd5e19\Unity.Collections.LowLevel.ILSupport\Unity.Collections.LowLevel.ILSupport.dll</HintPath>
<Private>False</Private>
@@ -1235,10 +1244,22 @@
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.MetricTestData.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.Rendering.LightTransport.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Services.Core">
<HintPath>Library\ScriptAssemblies\Unity.Services.Core.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Netcode.Runtime">
<HintPath>Library\ScriptAssemblies\Unity.Netcode.Runtime.dll</HintPath>
<Private>False</Private>
@@ -1267,14 +1288,14 @@
<HintPath>Library\ScriptAssemblies\PPv2URPConverters.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Updater.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.AI.Navigation.Editor.dll</HintPath>
<Private>False</Private>
@@ -1299,6 +1320,10 @@
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.Universal.2D.Runtime.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Configuration.dll</HintPath>
<Private>False</Private>
@@ -1311,8 +1336,8 @@
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Common.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Rider.Editor">
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
<Reference Include="Unity.Services.Authentication">
<HintPath>Library\ScriptAssemblies\Unity.Services.Authentication.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.AI.Navigation.Editor.ConversionSystem">
@@ -1323,10 +1348,22 @@
<HintPath>Library\ScriptAssemblies\Unity.2D.Aseprite.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Rider.Editor">
<HintPath>Library\ScriptAssemblies\Unity.Rider.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary">
<HintPath>Library\ScriptAssemblies\Unity.RenderPipelines.ShaderGraph.ShaderGraphLibrary.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.Flow.dll</HintPath>
<Private>False</Private>
@@ -1339,6 +1376,10 @@
<HintPath>Library\ScriptAssemblies\Unity.2D.Tilemap.Extras.Editor.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.VisualStudio.Editor.dll</HintPath>
<Private>False</Private>
@@ -1371,6 +1412,14 @@
<HintPath>Library\ScriptAssemblies\UnityEngine.UI.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\com.unity.multiplayer.tools.window.dll</HintPath>
<Private>False</Private>
@@ -1499,6 +1548,10 @@
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Services.Vivox.Editor">
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Cinemachine">
<HintPath>Library\ScriptAssemblies\Unity.Cinemachine.dll</HintPath>
<Private>False</Private>
@@ -1507,10 +1560,18 @@
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetVis.Editor.Visualization.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.NetStatsMonitor.Editor.dll</HintPath>
<Private>False</Private>
</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">
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Tools.DependencyInjection.UIElements.dll</HintPath>
<Private>False</Private>
@@ -1575,6 +1636,10 @@
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Common.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Multiplayer.Center.Integrations">
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Integrations.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Burst">
<HintPath>Library\ScriptAssemblies\Unity.Burst.dll</HintPath>
<Private>False</Private>
@@ -1591,6 +1656,10 @@
<HintPath>Library\ScriptAssemblies\Unity.Multiplayer.Center.Editor.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.Services.Vivox">
<HintPath>Library\ScriptAssemblies\Unity.Services.Vivox.dll</HintPath>
<Private>False</Private>
</Reference>
<Reference Include="Unity.VisualScripting.State">
<HintPath>Library\ScriptAssemblies\Unity.VisualScripting.State.dll</HintPath>
<Private>False</Private>