public void BG_OUT() { bg_Img.GetComponent <Image>().sprite = null; bg_Img.SetActive(false); talk_Event_Parent.SetActive(false); // -------------------- if (current_Event.event_Name == "EVENT_1") { trigger_List[0].Play_Count++; } if (current_Event.event_Name == "EVENT_2") { trigger_List[1].Play_Count++; } if (current_Event.event_Name == "EVENT_4") { trigger_List[3].Play_Count++; } if (current_Event.event_Name == "EVENT_5") { trigger_List[4].Play_Count++; } if (current_Event.event_Name == "EVENT_6") { trigger_List[5].Play_Count++; } if (current_Event.event_Name == "EVENT_7") { trigger_List[6].Play_Count++; } current_Event = new Current_Talk_Event(); // 대화실행 매니저 데이터 초기화 ScheduleManager.instance.Schedule_Loop_Start_Again(); ScheduleManager.instance.Market_Event_Panel_Randomaize(); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(this.gameObject); } event_List = new Schedule_Each_Count(); // 대화 이벤트 횟수 trigger_List = new Talk_Event_Trigger_Manager[10]; // 대화 이벤트 트리거 current_Event = new Current_Talk_Event(); // 대화이벤트 실행매니저 is_Trigger = false; }
// Select 버튼 누를시 발동하는 이벤트 private void Select_Event(int count) { current_Event = new Current_Talk_Event(); switch (count) { case 1: { current_Event.event_Name = event_List_Data[4]["EVENT_NAME"].ToString(); current_Event.end_Event_Count = (int)event_List_Data[4]["EVENT_COUNT"]; current_Event.current_Event_Count++; current_Event.event_Fuction = event_List_Data[4]["EVENT_1"].ToString(); current_Event.input_Value = event_List_Data[4]["EVENT_IN_1"].ToString(); trigger_List[4].Play_Count += 2; } break; case 2: { current_Event.event_Name = event_List_Data[5]["EVENT_NAME"].ToString(); current_Event.end_Event_Count = (int)event_List_Data[5]["EVENT_COUNT"]; current_Event.current_Event_Count++; current_Event.event_Fuction = event_List_Data[5]["EVENT_1"].ToString(); current_Event.input_Value = event_List_Data[5]["EVENT_IN_1"].ToString(); trigger_List[5].Play_Count += 2; } break; case 3: { current_Event.event_Name = event_List_Data[6]["EVENT_NAME"].ToString(); current_Event.end_Event_Count = (int)event_List_Data[6]["EVENT_COUNT"]; current_Event.current_Event_Count++; current_Event.event_Fuction = event_List_Data[6]["EVENT_1"].ToString(); current_Event.input_Value = event_List_Data[6]["EVENT_IN_1"].ToString(); trigger_List[6].Play_Count += 2; } break; } if (current_Event.event_Name == "EVENT_3") { trigger_List[2].Play_Count++; } Event_Run_Manager(); }