public static void SaveFile(bool isoverwrite = true) { #if DEBUG Debug.Log("저장됨"); #endif var g = GameObject.FindWithTag("Player"); //var pi = g.GetComponent<PlayerInput>(); if (isoverwrite) { Data.SavePosition( SceneManager.GetActiveScene().name, g.transform.position, false //pi.InDanger ); } if (instance.source.isPlaying) { Data.SaveBGM(instance.source); } /* * Data.SaveState(PlayerState.SkillData, new float[] * { * PlayerState.MaxHP, * PlayerState.HP, * PlayerState.MaxStemina, * PlayerState.Stemina, * PlayerState.MaxMana, * PlayerState.Mana, * PlayerState.GrowingMana, * PlayerState.Soul * }); * //*/ parser.CreateSaveFile(Data); SaveData = Data; }