private void Update() { //초기화 0층 생성 if (Input.GetKeyDown(KeyCode.S)) { ResourceManager.Instance.LoadAtlas(); //이미지 정보 로드 m_TileManager.Init(); //타일맵 생성 빈타일 오브젝트 배치 m_TileManager.CreateCaveMap(); //동굴생성 타일에 속성 적용 m_TileManager.SaveStage(curStage, true); //첫층 저장 Astar.Instance.AstarInit(); //맵정보 받아서 에이스타용 배열 생성및 초기화 m_TileManager.MakeStairs(); m_TrapManager.Init(); //트랩 설치를 위해 맵정보 받아오기 m_TrapManager.PlaceTraps(10); //함정 설치 m_TrapManager.SaveTraps(curStage, true); //초기 함정 상태 저장 m_EnemyManager.CallRandomEnemy(curStage); m_BattleManager.Init(); //배틀 매니저 초기 설정 } //스테이지 선택 if (Input.GetKeyDown(KeyCode.Alpha1)) { m_TileManager.LoadStage(0); m_TileManager.FindStairs(); m_TileManager.ApplyChange(); } if (Input.GetKeyDown(KeyCode.Alpha2)) { m_TileManager.LoadStage(1); m_TileManager.FindStairs(); m_TileManager.ApplyChange(); } if (Input.GetKeyDown(KeyCode.Alpha3)) { m_TileManager.LoadStage(2); m_TileManager.FindStairs(); m_TileManager.ApplyChange(); } if (Input.GetKeyDown(KeyCode.C)) { m_TileManager.CreateCaveMap(); m_TileManager.SaveStage(curStage, true); m_TileManager.FindStairs(); } }