Пример #1
0
        public void AfterTest()
        {
            _localisableUIText = null;
            _localisedText     = null;

            LocalisationManager.CurrentLocalisationInterface = null;
            _localisationInterface = null;
        }
        public void AfterTest()
        {
            _interactionPrompt.TestDestroy();

            _interactableText = null;
            _text             = null;

            _interactionPrompt = null;
            _image             = null;
        }
        public void BeforeTest()
        {
            _image             = new GameObject().AddComponent <Image>();
            _interactionPrompt = _image.gameObject.AddComponent <TestInteractionPromptHUDComponent>();

            _text            = new GameObject().AddComponent <TestLocalisableUIText>();
            _text.BlockStart = true;

            _interactableText = new GameObject().AddComponent <Text>();

            _interactionPrompt.InteractionVerbText  = _text;
            _interactionPrompt.InteractableNameText = _interactableText;

            _interactionPrompt.TestStart();
        }
Пример #4
0
        public void BeforeTest()
        {
            _localisationInterface = new MockLocalisationInterface();
            LocalisationManager.CurrentLocalisationInterface = _localisationInterface;

            _localisedText = new LocalisedText(new LocalisedTextEntries {
                Entries = new List <LocalisedTextEntry>
                {
                    new LocalisedTextEntry(ELanguageOptions.EnglishUK, "TEXTYTEXT"),
                    new LocalisedTextEntry(ELanguageOptions.German, "OtherTextyText")
                }
            });

            _localisationInterface.GetTextForLocalisationKeyResult = _localisedText;

            _localisableUIText = new GameObject().AddComponent <TestLocalisableUIText>();
        }