[Style] 퇴근 돌발이벤트 호출 위치 변경, 안쓰는 변수 삭제

This commit is contained in:
HaeinLEE 2025-04-24 10:06:27 +09:00
parent d2d474a84b
commit db5e0923c7
4 changed files with 9 additions and 6 deletions

View File

@ -15,6 +15,11 @@ public class InteractionController : MonoBehaviour
private SuddenEventController _suddenEventController = new SuddenEventController(); private SuddenEventController _suddenEventController = new SuddenEventController();
private void Start()
{
playerStats.OnWorked += SuddenAfterWorkEventHappen();
}
// 상호작용 가능한 사물 범위에 들어올 때 // 상호작용 가능한 사물 범위에 들어올 때
private void OnTriggerEnter(Collider other) private void OnTriggerEnter(Collider other)
{ {
@ -46,9 +51,6 @@ public class InteractionController : MonoBehaviour
if (playerStats.CanPerformByHealth(interactionType)) if (playerStats.CanPerformByHealth(interactionType))
{ {
playerStats.PerformAction(interactionType); playerStats.PerformAction(interactionType);
// 출퇴근에 해당하는 돌발 이벤트 호출
if (interactionType != ActionType.Work) return;
playerStats.OnWorked += SuddenAfterWorkEventHappen();
} }
else else
{ {
@ -65,6 +67,7 @@ public class InteractionController : MonoBehaviour
public Action SuddenAfterWorkEventHappen() public Action SuddenAfterWorkEventHappen()
{ {
Debug.Log("돌발이벤트 발생");
AfterWorkEvent afterWorkEvent = _suddenEventController.SuddenEventCalculator(); AfterWorkEvent afterWorkEvent = _suddenEventController.SuddenEventCalculator();
if (afterWorkEvent == AfterWorkEvent.None) if (afterWorkEvent == AfterWorkEvent.None)
return null; return null;

BIN
Assets/LIN/Housing Copy.unity (Stored with Git LFS)

Binary file not shown.

View File

@ -84,6 +84,7 @@ public class HousingCanvasController : MonoBehaviour
suddenPanel.SetActive(false); suddenPanel.SetActive(false);
suddenText.text = ""; suddenText.text = "";
OnSuddenButtonPressed -= OnSuddenButtonPressed; OnSuddenButtonPressed -= OnSuddenButtonPressed;
Debug.Log(OnSuddenButtonPressed);
} }
public void OnSuddenConfirmButton() public void OnSuddenConfirmButton()
{ {

View File

@ -12,7 +12,6 @@ public enum AfterWorkEvent
public static class HousingConstants public static class HousingConstants
{ {
//돌발 이벤트 확률 계산 //돌발 이벤트 확률 계산
public static int SUDDEN_EVENT_DENOMINATOR = 5;
public static int AFTER_WORK_DENOMINATOR = 4; public static int AFTER_WORK_DENOMINATOR = 4;