コード例 #1
0
    public IEnumerator Setup()
    {
        TestUtil.TestScene scene = new TestUtil.TestScene("main");
        yield return(scene.LoadAndWait());

        monkeyTester = UnityEngine.Object.FindObjectOfType <UIMonkeyTester>();
    }
コード例 #2
0
    public IEnumerator TestBasicSaveLoad()
    {
        TestUtil.TestScene scene = new TestUtil.TestScene("main");
        yield return(scene.LoadAndWait());

        GameBundleLibrary lib = MonoBehaviour.FindObjectOfType <GameBundleLibrary>();

        Assert.NotNull(lib);

        foreach (GameBundleLibrary.Entry entry in lib.Enumerate())
        {
        }
    }
コード例 #3
0
    public IEnumerator Setup()
    {
        TestUtil.TestScene scene = new TestUtil.TestScene("main");
        yield return(scene.LoadAndWait());

        behaviorSystem = scene.FindRootComponent <BehaviorSystem>("ScriptingSystems");
        voosEngine     = scene.FindRootComponent <VoosEngine>("ScriptingSystems");

        // Wait for loading done..
        while (true)
        {
            if (voosEngine.GetIsRunning())
            {
                yield break;
            }
            yield return(null);
        }
    }
コード例 #4
0
    public IEnumerator BasicPickupToggling()
    {
        TestUtil.TestScene scene = new TestUtil.TestScene("ExamplePlayerTest");
        yield return(scene.LoadAndWait());

        ExamplePlayer   player = scene.FindRootComponent <ExamplePlayer>("Player");
        Pill            pill   = scene.FindRootComponent <Pill>("Pill");
        TestPlayerInput input  = scene.FindRootComponent <TestPlayerInput>("Player");

        Assert.IsFalse(pill.IsPickedUp());
        input.TriggerActionForNextFrame();
        yield return(null);

        Assert.IsTrue(pill.IsPickedUp());
        input.TriggerActionForNextFrame();
        yield return(null);

        Assert.IsFalse(pill.IsPickedUp());
    }