public static void OpenSceneByItself()
 {
     SolutionPaths.CurrentSceneData.Clear();
     System.Windows.Forms.OpenFileDialog open = new System.Windows.Forms.OpenFileDialog();
     open.Filter = "Scene File|*.bin";
     if (open.ShowDialog() != System.Windows.Forms.DialogResult.Cancel)
     {
         if (PreLoad() == false)
         {
             return;
         }
         var state = new Structures.SceneState()
         {
             FilePath            = open.FileName,
             LevelID             = -1,
             IsEncoreMode        = false,
             SceneID             = "N/A",
             SceneDirectory      = System.IO.Path.GetDirectoryName(open.FileName),
             Zone                = "N/A",
             LoadType            = Structures.SceneState.LoadMethod.SelfLoaded,
             Name                = "N/A",
             MasterDataDirectory = SolutionPaths.MasterDataDirectory
         };
         SetPathData(state);
         LoadSequence();
     }
 }
 public static void SetPathData(Structures.SceneState sceneState)
 {
     if (ManiacEditor.Methods.Solution.SolutionPaths.CurrentSceneData == null)
     {
         ManiacEditor.Methods.Solution.SolutionPaths.CurrentSceneData = new Structures.SceneState();
     }
     ManiacEditor.Methods.Solution.SolutionPaths.CurrentSceneData = new Structures.SceneState()
     {
         Is_IZStage           = sceneState.Is_IZStage,
         IZ_SceneKey          = sceneState.IZ_SceneKey,
         IZ_StageKey          = sceneState.IZ_StageKey,
         FilePath             = sceneState.FilePath,
         LevelID              = sceneState.LevelID,
         IsEncoreMode         = sceneState.IsEncoreMode,
         SceneID              = sceneState.SceneID,
         SceneDirectory       = sceneState.SceneDirectory,
         Zone                 = sceneState.Zone,
         LoadType             = sceneState.LoadType,
         Name                 = sceneState.Name,
         ExtraDataDirectories = sceneState.ExtraDataDirectories,
         MasterDataDirectory  = sceneState.MasterDataDirectory
     };
 }