protected override void OnLoad(EventArgs e) { base.OnLoad(e); m_GameActor = GameActor.Load("Assets/Archer Work.nima"); //m_GameActor = GameActor.Load("Assets/Jelly Bow/Jelly Bow.nima"); //m_GameActor = GameActor.Load("Assets/Transform/Transform.nima"); m_Renderer = new Renderer2D(); m_GameActor.InitializeGraphics(m_Renderer); m_GameActorInstance = m_GameActor.makeInstance(); m_Animation = m_GameActorInstance.GetAnimationInstance("Walk"); //m_Animation = m_GameActorInstance.GetAnimationInstance("Untitled"); int ct = 0; m_Animation.AnimationEvent += delegate(object animation, Nima.Animation.AnimationEventArgs args) { Console.WriteLine("TRIGGER " + args.Name + " " + ct + " " + m_Animation.Time + " " + args.KeyFrameTime); ct++; }; m_GameActorInstance.InitializeGraphics(m_Renderer); Color4 color = Color4.MidnightBlue; GL.ClearColor(color.R, color.G, color.B, color.A); }