예제 #1
0
        public void Draw(Transform2 parentTransform)
        {
            _playerView.Draw(parentTransform);
            _characterView.Draw(parentTransform);

            if (_shouldShowDialogueControls)
            {
                DrawConversationControls(parentTransform);
            }

            if (_isPresentingToUser)
            {
                _reader.Draw();
            }

            _subView.Draw(parentTransform);
            _tutorial.Draw(parentTransform);
        }
예제 #2
0
        public void Draw()
        {
            UI.FillScreen(_locationImage);

            _visuals.ForEach(x => x.Draw());
            if (_isLoitering)
            {
                _objectives.Draw();
                GameObjects.Hud.Draw();
            }

            if (_isPresentingToUser)
            {
                _reader.Draw();
            }
            _subview.Draw();

            UI.FillScreen("UI/ScreenOverlay-Purple");
            _locationNameLabel.Draw();
        }