public void LoadAsync <T>(object dat) where T : ScenePage, new ()
 {
     ThreadMission.InvokeToMain((o) => {
         base.Apply();
         ApplyScene();
         Scene.ChangeScene <T>(dat);
     }, null);
 }