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."); }
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."); }
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."); }