Beispiel #1
0
        public void Test_AddEvent()
        {
            var clip = new AnimationClip (100, "Clip");
            var count = 0;
            var args1 = new EventArgs ();
            var args2 = new EventArgs ();
            clip.AddEvent (0, (x, y) => count++, args1);
            clip.AddEvent (1, (x, y) => count++, args2);

            Assert.AreEqual (2, clip.EventCount);
            Assert.AreEqual (2, clip.Events.Count ());

            Assert.AreEqual (0, clip.GetEvent (0).Position);
            Assert.AreEqual (1, clip.GetEvent (1).Position);
            Assert.AreEqual (args1, clip.GetEvent (0).Args);
            Assert.AreEqual (args2, clip.GetEvent (1).Args);
        }