오류 수정 최신화

This commit is contained in:
NTG_DESKTOP 2025-08-12 03:02:07 +09:00
parent 793f4a818f
commit a8ee601eb1
18 changed files with 3770 additions and 17 deletions

BIN
Assets/Settings/PC_RPAsset.asset (Stored with Git LFS)

Binary file not shown.

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites: []

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 1
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

View File

@ -119,6 +119,19 @@ TextureImporter:
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 4
buildTarget: iOS
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 0
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
sprites:

Binary file not shown.

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 54c1a864b6188dd4ea5cdc2fb850edfd
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -0,0 +1,7 @@
fileFormatVersion: 2
guid: 1df41003b2ba4cc418663c234d6e7b7a
TextScriptImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,5 +1,4 @@
#if UNITY_EDITOR
using System;
using System.Linq;
using System.Threading.Tasks;
using UnityEditor;
@ -13,18 +12,17 @@ public sealed class SessionStateReloadCoordinator : IReloadCoordinator
private const string KeyShouldRun = "DDD_GSM_ShouldRun";
private const string KeyManagerPath = "DDD_GSM_ManagerPath";
public void RequestPostCompileSoSync(GoogleSheetManager manager)
public void RequestPostCompileSoSync(string managerAssetPath)
{
var path = AssetDatabase.GetAssetPath(manager);
if (string.IsNullOrEmpty(path))
if (string.IsNullOrEmpty(managerAssetPath))
{
Debug.LogWarning("[ReloadCoordinator] GoogleSheetManager 경로를 찾을 수 없습니다.");
Debug.LogWarning("[ReloadCoordinator] managerAssetPath 비어있음");
return;
}
// 리로드 후 이어서 실행하라는 플래그 + 매니저 경로 저장
SessionState.SetBool(KeyShouldRun, true);
SessionState.SetString(KeyManagerPath, path);
SessionState.SetString(KeyManagerPath, managerAssetPath);
// 혹시 이미 컴파일이 끝나 있었다면 바로 한 번 더 체크
EditorApplication.delayCall += TryRun;

View File

@ -1,9 +1,9 @@
using System;
#if UNITY_EDITOR
namespace DDD
{
public interface IReloadCoordinator
{
void RequestPostCompileSoSync(GoogleSheetManager manager);
void RequestPostCompileSoSync(string managerAssetPath);
}
}
#endif

View File

@ -116,7 +116,8 @@ await RunOnMainThread(() =>
if (genResult.AnyFileCreated)
{
_lastJsonCache = json;
_reloadCoordinator.RequestPostCompileSoSync(this);
var managerPath = AssetDatabase.GetAssetPath(this);
_reloadCoordinator.RequestPostCompileSoSync(managerPath);
while (EditorApplication.isCompiling)
{
@ -195,7 +196,8 @@ public async Task RestoreWithVersionIndex()
if (gen.AnyFileCreated)
{
_lastJsonCache = restoreJson;
_reloadCoordinator.RequestPostCompileSoSync(this);
var managerPath = AssetDatabase.GetAssetPath(this);
_reloadCoordinator.RequestPostCompileSoSync(managerPath);
while (EditorApplication.isCompiling)
{

BIN
ProjectSettings/EditorBuildSettings.asset (Stored with Git LFS)

Binary file not shown.