public void Load(params Scene[] scs) //특정 씬을 로드합니다. 같은 씬을 중복해서 로드하더라도 단 한번만 등록됩니다. { foreach (Scene s in scs) { if (!Loaded(s)) { UpdateSceneEvent += s.updateAction; DrawSceneEvent += s.drawAction; s.InitAction?.Invoke(); if (s.bgm != "") { MusicBox.PlaySong(s.bgm); } } } }
public static int ElapsedMillisec = 0; // 한 프레임에서 다음 프레임으로 넘어가는 밀리초를 측정합니다. public static void InternalUpdate() // 이것은 함부로 불러서는 안됩니다. { FrameTimer++; Fader.Update(); MusicBox.Update(); }