Skip to content

RunEventSO

김광수 edited this page Oct 11, 2023 · 1 revision

< Readme

RunEventSO

도망치는 이벤트의 구현부 EventFuncSO를 상속받는다

Code Summary

Field

  • useMp
    • 도망치는데 사용될 마나를 정해줘야함

Method

  • OnUse()
    • GameManager를 통해서 플레이어의 마나를 useMp만큼 소모시킨다.

Code

using UnityEngine;

[CreateAssetMenu(fileName = "RunEvent", menuName = "Data/EventFuncData/RunEvent", order = 3)]
public class RunEventSO : EventFuncSO
{
    public int useMp;
    public override void OnUse()
    {
        GameManager.Instance.player.CurrentStat.Mp -= useMp;
        UIManager.Instance.CloseUI();
    }
}

Clone this wiki locally