using System.Collections; namespace UnityEngine.TestTools { /// /// 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: /// - [EnterPlayMore](https://docs.unity3d.com/Packages/com.unity.test-framework@1.1/api/UnityEngine.TestTools.EnterPlayMode.html) /// - /// - /// - /// public interface IEditModeTestYieldInstruction { /// /// Whether or not the instruction expects a domain reload to occur. /// bool ExpectDomainReload { get; } /// /// Whether or not the instruction expects the Unity Editor to be in **Play Mode**. /// bool ExpectedPlaymodeState { get; } /// /// Used to define multi-frame operations performed when instantiating a yield instruction. /// /// Enumerable collection of operations to perform. IEnumerator Perform(); } }