Beispiel #1
0
    protected override void SaveIfOnHomeScreen(IOnHomeScreen args)
    {
        base.SaveIfOnHomeScreen(args);

        if (!_restoreOnHome || !OnHomeScreen) return;
        
        if (_myBranch.TweenOnHome == DoTween.Tween)
        {
            ActivateWithTween();
        }
        else
        {
            ActivateWithoutTween();
        }
    }
Beispiel #2
0
    protected override void SaveIfOnHomeScreen(IOnHomeScreen args)
    {
        base.SaveIfOnHomeScreen(args);

        if (_myGOUIModule.IsNull())
        {
            return;
        }

        if (OnHomeScreen)
        {
            if (AlwaysOn)
            {
                SetCanvas(ActiveCanvas.Yes);
                SetBlockRaycast(BlockRaycast.Yes);
            }
        }
        else
        {
            SetBlockRaycast(BlockRaycast.No);
        }
    }
Beispiel #3
0
 private void SaveOnHomeScreen(IOnHomeScreen args) => _onHomeScreen  = args.OnHomeScreen;
Beispiel #4
0
 protected virtual void SaveIfOnHomeScreen(IOnHomeScreen args)
 {
 }
Beispiel #5
0
 protected override void SaveIfOnHomeScreen(IOnHomeScreen args)
 {
     base.SaveIfOnHomeScreen(args);
     _justReturnedHome = true;
 }
Beispiel #6
0
 private void SaveOnHomeScreen(IOnHomeScreen args)
 {
     _currentSwitchFunction = SwitchFunction.Unset;
     _onHomeScreen          = args.OnHomeScreen;
 }