예제 #1
0
 protected void AlertClose()
 {
     StatusConnection = StatusConection.Close;
     _acsHandle       = 0;
     _invokeId        = 0;
     OnClosedEvent?.Invoke(this, null);
 }
예제 #2
0
    public void Open(MODE mode, OnClosedEvent closedEvent)
    {
        preTimeScale   = Time.timeScale;
        Time.timeScale = 0f;

        this.mode = mode;
        Init();
        if (mode == MODE.SAVELOAD)                 // 저장/불러오기 동시
        {
            btnNewSave.gameObject.SetActive(true); // 새 저장 버튼 보이기
        }
        else // 불러오기만
        {
            btnNewSave.gameObject.SetActive(false); // 새 저장 버튼 감추기
        }
        if (closedEvent != null)
        {
            listCloseEvent.Add(closedEvent);
            OnClosed += closedEvent;
        }
        gameObject.SetActive(true);
    }
예제 #3
0
 private void OnWindowsClosed(object?sender, EventArgs e)
 {
     EventDispatcher.RemoveEvent(TaskType.ConvertOutput);
     OnClosedEvent?.Invoke();
 }