public NPCActionChoice() { m_id = -1; m_desc = "None"; m_npcActionChoiceName = NPCActionChoiceName.None; m_parentNPCActionName = NPCActionName.None; }
public void SetNPC(NPC _curNPC) { m_curNPC = _curNPC; m_nextNPC = NPCName.None; m_nextNPCAction = NPCActionName.None; }
public NPCName m_parentNPCName; // 나중에 NPC 이름 확인가능 할 때 따로 초기화 해준다. public NPCAction() { m_choiceList = new List <NPCActionChoice>(); m_id = -1; m_npcActionName = NPCActionName.None; m_desc = "none"; m_parentNPCName = NPCName.None; }
public void Init(FlowManager _mgr) { m_mgr = _mgr; m_curNPC = null; m_curAction = null; m_curChoiceList = null; m_curState = FlowState.GetNPC; m_choiceID = -1; m_nextNPC = NPCName.Player; m_nextNPCAction = NPCActionName.PlayerIntro1; }
public NPCActionNameSt(Dictionary <string, string> _data) { m_id = int.Parse(_data["ID"]); m_givenID = int.Parse(_data["GivenID"]); m_npcActionName = (NPCActionName)m_givenID; }