private void OnCollisionEnter2D(Collision2D collision) { if (collision.FromPlayer()) { if (slot == null) { SaveManager.Instance.CreateNewSave(slotNumber); } else { GameManager.Instance.LoadGameSlot(SaveManager.Instance.GameSlots[slotNumber - 1]); GameManager.Instance.LoadDungeon(); } } }