DEG-21 [Save] 혹시 모를 중간 저장
This commit is contained in:
parent
1d4b6e7866
commit
341be0aa7e
@ -5,8 +5,8 @@ using UnityEngine;
|
|||||||
|
|
||||||
public class DungeonLogic : MonoBehaviour
|
public class DungeonLogic : MonoBehaviour
|
||||||
{
|
{
|
||||||
public bool isCompleted = false; // 던전 클리어 여부
|
[NonSerialized] public bool isCompleted = false; // 던전 클리어 여부
|
||||||
public bool isFailed = false; // 던전 실패 여부
|
[NonSerialized] public bool isFailed = false; // 던전 실패 여부
|
||||||
|
|
||||||
private PlayerController _player;
|
private PlayerController _player;
|
||||||
private EnemyController _enemy;
|
private EnemyController _enemy;
|
||||||
@ -19,7 +19,7 @@ public class DungeonLogic : MonoBehaviour
|
|||||||
{
|
{
|
||||||
// tag를 통해 할당 / 추후 플레이어와 에너미 태그 추가 필요
|
// tag를 통해 할당 / 추후 플레이어와 에너미 태그 추가 필요
|
||||||
_player = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerController>();
|
_player = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerController>();
|
||||||
_enemy = GameObject.FindGameObjectWithTag("Enemy").GetComponent<EnemyController>();
|
// _enemy = GameObject.FindGameObjectWithTag("Enemy").GetComponent<EnemyController>();
|
||||||
|
|
||||||
// 죽음 이벤트 구독
|
// 죽음 이벤트 구독
|
||||||
if (_player != null)
|
if (_player != null)
|
||||||
@ -37,7 +37,7 @@ public class DungeonLogic : MonoBehaviour
|
|||||||
private void OnPlayerDeath(CharacterBase player)
|
private void OnPlayerDeath(CharacterBase player)
|
||||||
{
|
{
|
||||||
Debug.Log("player name:" + player.characterName);
|
Debug.Log("player name:" + player.characterName);
|
||||||
if (!isFailed)
|
if (!isFailed) // 중복 실행 방지
|
||||||
{
|
{
|
||||||
FailDungeon();
|
FailDungeon();
|
||||||
}
|
}
|
||||||
@ -47,8 +47,7 @@ public class DungeonLogic : MonoBehaviour
|
|||||||
private void OnEnemyDeath(CharacterBase enemy)
|
private void OnEnemyDeath(CharacterBase enemy)
|
||||||
{
|
{
|
||||||
Debug.Log("enemy name:" + enemy.characterName);
|
Debug.Log("enemy name:" + enemy.characterName);
|
||||||
// 보스 처치 확인
|
if (!isCompleted) // 중복 실행 방지
|
||||||
if (!isCompleted)
|
|
||||||
{
|
{
|
||||||
CompleteDungeon();
|
CompleteDungeon();
|
||||||
}
|
}
|
||||||
|
BIN
Assets/KSH/DungeonTestScene.unity
(Stored with Git LFS)
Normal file
BIN
Assets/KSH/DungeonTestScene.unity
(Stored with Git LFS)
Normal file
Binary file not shown.
7
Assets/KSH/DungeonTestScene.unity.meta
Normal file
7
Assets/KSH/DungeonTestScene.unity.meta
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 6b3ea352de4a388459a837a1fc1cc6bd
|
||||||
|
DefaultImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -5,6 +5,7 @@ TagManager:
|
|||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
tags:
|
tags:
|
||||||
- FxTemporaire
|
- FxTemporaire
|
||||||
|
- Enemy
|
||||||
layers:
|
layers:
|
||||||
- Default
|
- Default
|
||||||
- TransparentFX
|
- TransparentFX
|
||||||
@ -16,7 +17,7 @@ TagManager:
|
|||||||
-
|
-
|
||||||
-
|
-
|
||||||
-
|
-
|
||||||
-
|
- Enemy
|
||||||
-
|
-
|
||||||
-
|
-
|
||||||
-
|
-
|
||||||
|
Loading…
x
Reference in New Issue
Block a user