示例#1
0
 public void OnEnable()
 {
     UseEZServiceLocator();
     FetchEvents();
     ObserveEvents();
     SetStartPositions();
     _branchTypeBaseClass.OnEnable();
     AutoOpenCloseClass.OnEnable();
 }
示例#2
0
    public void OnDisable()
    {
        CloseAndResetBranch?.Invoke(this);

        UnObserveEvents();
        AutoOpenCloseClass.OnDisable();

        if (_sceneIsChanging)
        {
            return;
        }
        _branchTypeBaseClass.OnDisable();
        SetAsActiveBranch = null;
        _myHub            = null;
    }
示例#3
0
 public void OnPointerExit(PointerEventData eventData) => AutoOpenCloseClass.OnPointerExit();