Exemple #1
0
    private void ShowNext()
    {
        DialogData       next       = _dialogQueue[0];
        DialogController controller = _dialogMap[next.Type].GetComponent <DialogController>();

        _currentDialog = controller;
        _currentDialog.Build(next);
        _currentDialog.Show(delegate { });
        _dialogQueue.RemoveAt(0);
    }
Exemple #2
0
    private void ShowNext()
    {
        DialogData       dialogNext = null;
        DialogController controller = null;

        dialogNext        = m_listDialogQueue[0];
        controller        = m_dictionaryLogs[dialogNext.m_eType].GetComponent <DialogController>();
        m_dcCurrentDialog = controller;

        m_dcCurrentDialog.Build(dialogNext);
        m_dcCurrentDialog.Show(delegate { });
        m_listDialogQueue.RemoveAt(0);
    }
    private void ShowNext()
    {
        // 다이얼로그를 리스트에서 첫번째 멤버를 가져옵니다.
        DialogData next = _dialogQueue[0];
        // 가져온 멤버의 다이얼로그 유형을 확인합니다.
        // 그래서 그 다이얼로그 유형에 맞는 다이얼로그 콘트롤러(DialogController)를 조회합니다.
        DialogController controller = _dialogMap[next.Type].GetComponent <DialogController>();

        // 조회한 다이얼로그 콘트롤러를 현재 열린 팝업의 다이얼로그 콘트롤러로 지정합니다.
        _currentDialog = controller;
        // 현재 보여주열 다이럴로그 데이터를 화면에 표시합니다.
        _currentDialog.Build(next);
        // 다이얼로그를 화면에 보여주는 애니메이션을 시작합니다.
        _currentDialog.Show(delegate {});
        // 다이얼로그 리스트에서 꺼내온 데이터를 제거합니다.
        _dialogQueue.RemoveAt(0);
    }
    private void ShowNext()
    {
        DialogData next = _dialogQueue[0];
        Debug.Log (next.Type.ToString());
        DialogController controller = _dialogMap[next.Type].GetComponent<DialogController>();
        _currentDialog = controller;
        _currentDialog.Build(next);
        _currentDialog.Show( delegate {} );

        _dialogQueue.RemoveAt(0);
    }
 private void ShowNext()
 {
     // 다이얼로그를 리스트에서 첫번째 멤버를 가져옵니다.
     DialogData next = _dialogQueue[0];
     // 가져온 멤버의 다이얼로그 유형을 확인합니다.
     // 그래서 그 다이얼로그 유형에 맞는 다이얼로그 콘트롤러(DialogController)를 조회합니다.
     DialogController controller = _dialogMap[next.Type].GetComponent<DialogController>();
     // 조회한 다이얼로그 콘트롤러를 현재 열린 팝업의 다이얼로그 콘트롤러로 지정합니다.
     _currentDialog = controller;
     // 현재 보여주열 다이럴로그 데이터를 화면에 표시합니다.
     _currentDialog.Build(next);
     // 다이얼로그를 화면에 보여주는 애니메이션을 시작합니다.
     _currentDialog.Show( delegate {} );
     // 다이얼로그 리스트에서 꺼내온 데이터를 제거합니다.
     _dialogQueue.RemoveAt(0);
 }