건설 모드에서 클릭이 잘 작동하지 않는 문제 수정
건설 모드 UI가 클릭되어 건설되지 않는 문제 수정 JMO Asset 위치 조정 Tower, Monster, Creep의 Hit/Destroy FX Prefab 설정 (Template Level) Tower에 체력바 추가 (최초 건설 시, 체력 변경 시 등장) Tower 관련 디버깅 로그 정리 건설 토대의 사이즈가 비정상적인 문제 수정
@@ -1689,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>
|
||||||
|
|||||||
@@ -140,10 +140,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" />
|
||||||
@@ -165,6 +167,8 @@
|
|||||||
<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_Large\Special\EXPERIMENTAL\Read_me.txt" />
|
||||||
@@ -174,6 +178,7 @@
|
|||||||
<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" />
|
||||||
@@ -1729,9 +1734,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>
|
||||||
|
|||||||
@@ -34,9 +34,9 @@ namespace Northbound.Data
|
|||||||
public EquipmentData constructionEquipment;
|
public EquipmentData constructionEquipment;
|
||||||
|
|
||||||
[Header("Properties for convenience")]
|
[Header("Properties for convenience")]
|
||||||
public int width => sizeX;
|
public int width => sizeX; // X축
|
||||||
public int length => sizeY;
|
public int length => sizeZ; // Z축 (깊이)
|
||||||
public float height => sizeZ; // height는 sizeZ로 수정
|
public float height => sizeY; // Y축 (높이)
|
||||||
public int maxHealth => maxHp;
|
public int maxHealth => maxHp;
|
||||||
public float visionRange => atkRange;
|
public float visionRange => atkRange;
|
||||||
public float requiredWorkAmount => manpower;
|
public float requiredWorkAmount => manpower;
|
||||||
@@ -45,8 +45,8 @@ namespace Northbound.Data
|
|||||||
{
|
{
|
||||||
bool isRotated = (rotation == 1 || rotation == 3);
|
bool isRotated = (rotation == 1 || rotation == 3);
|
||||||
float w = isRotated ? length : width;
|
float w = isRotated ? length : width;
|
||||||
float l = isRotated ? width : length;
|
float d = isRotated ? width : length;
|
||||||
return new Vector3(w, sizeZ, l); // 세 번째 차원도 sizeZ 사용
|
return new Vector3(w, height, d); // (width, height, depth)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ MonoBehaviour:
|
|||||||
ShowTopMostFoldoutHeaderGroup: 1
|
ShowTopMostFoldoutHeaderGroup: 1
|
||||||
enemyTeam: 2
|
enemyTeam: 2
|
||||||
maxHealth: 100
|
maxHealth: 100
|
||||||
damageEffectPrefab: {fileID: 0}
|
damageEffectPrefab: {fileID: 4021103657954561961, guid: 5c755f9bc5253ea418e919994537dcc7, type: 3}
|
||||||
destroyEffectPrefab: {fileID: 0}
|
destroyEffectPrefab: {fileID: 141433446842962269, guid: 9fe8f8b3288e45a44af36ff8aa04486e, type: 3}
|
||||||
--- !u!195 &4485945348237935463
|
--- !u!195 &4485945348237935463
|
||||||
NavMeshAgent:
|
NavMeshAgent:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -104,8 +104,8 @@ 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}
|
||||||
--- !u!195 &4485945348237935463
|
--- !u!195 &4485945348237935463
|
||||||
NavMeshAgent:
|
NavMeshAgent:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -119,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}
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 86 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 101 KiB |
|
Before Width: | Height: | Size: 244 KiB After Width: | Height: | Size: 244 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
|
Before Width: | Height: | Size: 45 KiB After Width: | Height: | Size: 45 KiB |
|
Before Width: | Height: | Size: 87 KiB After Width: | Height: | Size: 87 KiB |
|
Before Width: | Height: | Size: 183 KiB After Width: | Height: | Size: 183 KiB |
|
Before Width: | Height: | Size: 76 KiB After Width: | Height: | Size: 76 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 57 KiB After Width: | Height: | Size: 57 KiB |
|
Before Width: | Height: | Size: 342 KiB After Width: | Height: | Size: 342 KiB |
|
Before Width: | Height: | Size: 68 KiB After Width: | Height: | Size: 68 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 74 KiB After Width: | Height: | Size: 74 KiB |
|
Before Width: | Height: | Size: 156 KiB After Width: | Height: | Size: 156 KiB |