Exemple #1
0
    public void _40_0_Changers()
    {
        int frame    = 0;
        var context0 = PlayerContext.Copy(dummyContext);

        var auto0 = new AutoForTest40 <PlayerContext, Dictionary <string, PlayerContext> >(frame, context0);

        var changers = auto0.Changers();

        if (changers.Any())
        {
            return;
        }

        Debug.LogError("failed.");
    }
Exemple #2
0
    public void _40_5_EffectiveChangers()
    {
        int frame    = 0;
        var context0 = PlayerContext.Copy(dummyContext);

        var auto0 = new AutoForTest40 <PlayerContext, Dictionary <string, PlayerContext> >(frame, context0) as Auto <PlayerContext, Dictionary <string, PlayerContext> >;

        var effetiveChangers = auto0.Changers().Where(changer => changer.IsEffective <PlayerContext, Dictionary <string, PlayerContext> >(auto0));

        if (effetiveChangers.Where(changer => changer.ChangerName() == "ChangerForTest40").Any())
        {
            return;
        }

        Debug.LogError("failed.");
    }
Exemple #3
0
    public void _40_6_EffectiveChangersWithFrameProgress()
    {
        int frame    = 0;
        var context0 = PlayerContext.Copy(dummyContext);

        var auto0 = new AutoForTest40 <PlayerContext, Dictionary <string, PlayerContext> >(frame, context0) as Auto <PlayerContext, Dictionary <string, PlayerContext> >;

        for (var i = 0; i < 4; i++)
        {
            auto0.Update(frame, new Dictionary <string, PlayerContext>());
            frame++;
        }

        var effetiveChangers = auto0.Changers().Where(changer => changer.IsEffective <PlayerContext, Dictionary <string, PlayerContext> >(auto0));

        if (!effetiveChangers.Any())
        {
            return;
        }

        Debug.LogError("failed.");
    }