Example #1
0
 /// <summary>
 /// 배경음 교체
 /// </summary>
 private void BgmPlay()
 {
     if (isBgmChange)
     {
         bgmManager.BgmIndexPlay(bgmIndex);
     }
 }
Example #2
0
            /// <summary>
            /// 적 캐릭터에서
            /// 이 스크립트가 있는 캐릭터가 쓰러지면
            /// 함수를 호출 시킨다
            /// </summary>
            /// <param name="questID"></param>
            public void BossDown()
            {
                //현재 스테이지가 클리어 하지 못했을 경우
                if (!player.StageList[nCurStage])
                {
                    player.StageList[nCurStage] = true; //현재 스테이지 완료

                    bool nextStage = false;
                    //다음 스테이지 미 클리어 상태로 추가
                    //반복 플레이 시 목록이 더 추가 되지 않도록 한다
                    player.StageList.Add(nextStage);
                }

                stage.IsClear = true; //메인 퀘스트 완료
                manager.QuestDelete(questID);

                if (isBgmChange)
                {
                    bgmManager.BgmIndexPlay(bgmIndex);
                }
            }