Esempio n. 1
0
    public void MoveToThisBranch(IBranch newParentBranch = null)
    {
        if (!_branchTypeBaseClass.CanStartBranch())
        {
            return;
        }

        _branchTypeBaseClass.SetUpBranch(newParentBranch);

        SetBranchAsActive();

        if (_tweenOnChange)
        {
            _uiTweener.StartInTweens(callBack: InTweenCallback);
        }
        else
        {
            InTweenCallback();
        }

        _tweenOnChange = true;
    }