示例#1
0
    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();
    }
示例#2
0
 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;
 }
示例#3
0
    // 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();
    }