public void PushBundle(Focuser focuser, GameEventArgument args) { do { focuser.PushFrame(new FrameMeta(PushedFrames[PushedIndex], args)); focuser.PopFrame(); PushedIndex++; }while (PushedIndex < PushedFrames.Length); }