{!See https://docs.google.com/document/d/1takg_GmIBBKKTj-GHZCwzxohpQz7Bhekivkk72kYMtE/edit for reference implementation of OneTrust, dataLayer and GTM} {!OneTrust Cookies Consent} {!OneTrust Cookies Consent end} {!dataLayer initialization push} {!dataLayer initialization push end} {!Google Tag Manager} {!Google Tag Manager end} Interface IEditModeTestYieldInstruction | Test Framework | 2.0.1-exp.2
docs.unity3d.com
"{0}"의 검색 결과

    목차 표시/숨기기

    Interface IEditModeTestYieldInstruction

    In an Edit Mode test, you can use IEditModeTestYieldInstruction interface to implement your own instruction. There are also a couple of commonly used implementations available:

    • EnterPlayMode
    • ExitPlayMode
    • RecompileScripts
    • WaitForDomainReload
    네임스페이스: UnityEngine.TestTools
    어셈블리: solution.dll
    구문
    public interface IEditModeTestYieldInstruction
    예
    [UnityTest]
    public IEnumerator PlayOnAwakeDisabled_DoesntPlayWhenEnteringPlayMode()
    {
       var videoPlayer = PrefabUtility.InstantiatePrefab(m_VideoPlayerPrefab.GetComponent<VideoPlayer>()) as VideoPlayer;
    
       videoPlayer.playOnAwake = false;
    
       yield return new EnterPlayMode();
    
       var videoPlayerGO = GameObject.Find(m_VideoPlayerPrefab.name);
    
       Assert.IsFalse(videoPlayerGO.GetComponent<VideoPlayer>().isPlaying);
    
       yield return new ExitPlayMode();
    
       Object.DestroyImmediate(GameObject.Find(m_VideoPlayerPrefab.name));
    }

    프로퍼티

    이름 설명
    ExpectDomainReload

    Whether or not the instruction expects a domain reload to occur.

    ExpectedPlaymodeState

    Whether or not the instruction expects the Unity Editor to be in Play Mode.

    메서드

    이름 설명
    Perform()

    Used to define multi-frame operations performed when instantiating a yield instruction.

    문서 개요
    맨 위로
    Copyright © 2023 Unity Technologies — 상표 및 이용약관
    • 법률정보
    • 개인정보처리방침
    • 쿠키
    • 내 개인정보 판매 금지
    • Your Privacy Choices (Cookie Settings)