protected void AlertClose() { StatusConnection = StatusConection.Close; _acsHandle = 0; _invokeId = 0; OnClosedEvent?.Invoke(this, null); }
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); }
private void OnWindowsClosed(object?sender, EventArgs e) { EventDispatcher.RemoveEvent(TaskType.ConvertOutput); OnClosedEvent?.Invoke(); }