2026-04-23 클리어 효과

This commit is contained in:
2026-04-23 17:46:12 +09:00
parent 3c2b4e68e9
commit 76ce1448a4
1692 changed files with 56311 additions and 9 deletions

View File

@@ -4,10 +4,12 @@
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManager : MonoBehaviour
public class GameManager : MonoBehaviour,ITransScenePossible
{
public static GameManager Instance;
public GameSceneUIManager GameSceneUI { get; private set;}
private void Awake()
{
if (Instance == null)
@@ -19,4 +21,10 @@ private void Awake()
Destroy(gameObject); //이미 인스턴스가 있으면 자신을 파괴
}
}
public void OnSceneLoaded()
{
GameSceneUIManager gameSceneUIManager = UnityEngine.Object.FindAnyObjectByType<GameSceneUIManager>();
if(gameSceneUIManager != null) GameSceneUI = gameSceneUIManager;
}
}

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 389669dc36aa02546b378ab7e28210ab
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,8 @@
fileFormatVersion: 2
guid: 5caff05db22de684bb2c2614214c740a
folderAsset: yes
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -0,0 +1,11 @@
using UnityEngine;
public class GameSceneUIManager : MonoBehaviour
{
[SerializeField] private ClearPanel _clearPanel;
public void ShowClearPanel()
{
_clearPanel.OpenClear();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: 8a78e0e3434c1864aba139d54f81d064

View File

@@ -53,6 +53,7 @@ public void Checkout(CheckoutMachine checkoutMachine)
if (ShoppingOrderMissionClearCheck(checkoutList, out var missing))
{
Debug.Log("게임 클리어");
GameManager.Instance.GameSceneUI.ShowClearPanel();
}
else
{

View File

@@ -0,0 +1,16 @@
using TMPro;
using UnityEngine;
public class ClearPanel : MonoBehaviour
{
[SerializeField] private GameObject _root;
[SerializeField] private ParticleSystem _clearVFX;
[SerializeField] private TextMeshProEffect _clearVFXText;
public void OpenClear()
{
_root.SetActive(true);
_clearVFX.Play();
_clearVFXText.Play();
}
}

View File

@@ -0,0 +1,2 @@
fileFormatVersion: 2
guid: a93f6b6955820e64eabd1db651d26e25