示例#1
0
        public override void Update()
        {
            // Do stuff every new frame

            if (StartTextEffectMode == TextEffectMode.Lighten)
            {
                if (StartText.Opacity <= 0.1f)
                {
                    StartTextEffectMode = TextEffectMode.Brighten;
                }
                else
                {
                    StartText.Opacity -= 0.005f;
                }
            }

            if (StartTextEffectMode == TextEffectMode.Brighten)
            {
                if (StartText.Opacity >= 1f)
                {
                    StartTextEffectMode = TextEffectMode.Lighten;
                }
                else
                {
                    StartText.Opacity += 0.005f;
                }
            }

            if (Input.PointerEvents.Any(e => e.IsDown))
            {
                Content.Unload(SceneSystem.SceneInstance.RootScene);
                SceneSystem.SceneInstance.RootScene = Content.Load <Scene>("MainScene");
            }
        }
示例#2
0
        public override void Start()
        {
            // Initialization of the script.

            StartText = StartUI?.RootElement.FindVisualChildOfType <TextBlock>("StartText");

            StartTextEffectMode = TextEffectMode.Lighten;

            StartText.Opacity = 1f;
        }