コード例 #1
0
ファイル: UIBranch.cs プロジェクト: RobLacey/GameDevHQ
    private void StartOutTween(Action endOfTweenCallback = null)
    {
        TweenFinishedCallBack = endOfTweenCallback;

        _branchEvents.OnBranchExit();
        _branchTypeBaseClass.StartBranchExit();
        _uiTweener.StartOutTweens(OutTweenCallback);
        SetSaveLastSelected();

        void OutTweenCallback()
        {
            _branchTypeBaseClass.EndOfBranchExit();
            TweenFinishedCallBack?.Invoke();
        }
    }