IEnumerator SaveFilesData()
        {
            Debug.Log("Saving...");
            var objsModel = GameManager.Instance.objsScene;
            var models    = new List <Model.Model>();

            objsModel.ForEach(x =>
            {
                models.Add(new Model.Model(x));
            });
            var newScene = new SceneModel()
            {
                Models = models
            };
            var now             = DateTime.Now;
            var fileName        = "save_" + now.Year + now.Month + now.Day + now.Hour + now.Millisecond;
            var jsonFormatScene = new SceneData(newScene);
            var json            = MonoUtils.ConvertToJsonData(jsonFormatScene);

            Debug.Log("Saving... Dir: " + _dirPath + @"/" + fileName + ".json");

            //write string to file
            System.IO.File.WriteAllText(_dirPath + @"/" + fileName + ".json", json);

            GameEvents.OnFilesOpFinished();
            yield return(null);
        }