악몽 : 보스몹 생성 및 데미지 표시
This commit is contained in:
parent
1e253839e5
commit
0b10c9dfd6
|
|
@ -62,6 +62,5 @@ messageinfo 엄청 느린 버그
|
||||||
- 결과 화면 (보상 지급)
|
- 결과 화면 (보상 지급)
|
||||||
- 입장권 추가 구매 구현 필요
|
- 입장권 추가 구매 구현 필요
|
||||||
- 랭킹 UI 통합(랭킹 및 랭킹 보상이 기본)
|
- 랭킹 UI 통합(랭킹 및 랭킹 보상이 기본)
|
||||||
- 데미지 합계 저장
|
- 난이도별 데미지
|
||||||
- 랜덤 보스 몬스터 생성 및 무적
|
- 시작 시 입장권 차감
|
||||||
- 인게임 UI
|
|
||||||
|
|
|
||||||
|
|
@ -127,12 +127,10 @@ public class DungeonInfo : MonoBehaviourSingletonTemplate<DungeonInfo>
|
||||||
m_Dungeon = MyValue.MyChoiceMapData.Get_MapData().e_Dungeon;
|
m_Dungeon = MyValue.MyChoiceMapData.Get_MapData().e_Dungeon;
|
||||||
switch (m_Dungeon)
|
switch (m_Dungeon)
|
||||||
{
|
{
|
||||||
case eDungeon.d1_Mimic: StartCoroutine(Co_Update_Mimic()); break;
|
case eDungeon.d1_Mimic: StartCoroutine(Co_Update_Mimic()); break;
|
||||||
case eDungeon.d2_Maze: StartCoroutine(Co_Update_Maze()); break;
|
case eDungeon.d2_Maze: StartCoroutine(Co_Update_Maze()); break;
|
||||||
case eDungeon.d3_Nightmare:
|
case eDungeon.d3_Nightmare: StartCoroutine(Co_Update_Nightmare()); break;
|
||||||
break;
|
case eDungeon.d4_Wave: break;
|
||||||
case eDungeon.d4_Wave:
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
IEnumerator Co_Update_Mimic()
|
IEnumerator Co_Update_Mimic()
|
||||||
|
|
@ -176,6 +174,19 @@ public class DungeonInfo : MonoBehaviourSingletonTemplate<DungeonInfo>
|
||||||
Start_Dungeon(false);
|
Start_Dungeon(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
IEnumerator Co_Update_Nightmare()
|
||||||
|
{
|
||||||
|
yield return new WaitForSeconds(1f);
|
||||||
|
StartCoroutine(Co_Update_Time());
|
||||||
|
|
||||||
|
|
||||||
|
var dgData = MyValue.MyChoiceMapData.Get_DungeonMapData_orNull();
|
||||||
|
for (int i = 0; i < dgData.n_MobCount; i++)
|
||||||
|
{
|
||||||
|
Make_Mob(eSubRol.Boss, table_monsterlist.Ins.Get_RandomData(eSubRol.Boss), dgData, 10, 25);
|
||||||
|
yield return new WaitForSeconds(30f);
|
||||||
|
}
|
||||||
|
}
|
||||||
public void Set_Nightmare(Action<double> actui)
|
public void Set_Nightmare(Action<double> actui)
|
||||||
{
|
{
|
||||||
act_DamageUI = actui;
|
act_DamageUI = actui;
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ public class DungeonResult_Nightmare : DungeonResultBase
|
||||||
|
|
||||||
var sdata = ServerInfo.Ins.m_ServerData;
|
var sdata = ServerInfo.Ins.m_ServerData;
|
||||||
var BeforeDmg = 0d;
|
var BeforeDmg = 0d;
|
||||||
var CurDmg = 0d;
|
var CurDmg = DungeonInfo.Ins.m_TotalDamage;
|
||||||
texts[0].text = DSUtil.Format("기존 데미지 : {0}\n\n현재 데미지 : {1}", BeforeDmg, CurDmg);
|
texts[0].text = DSUtil.Format("기존 데미지 : {0}\n\n현재 데미지 : {1}", BeforeDmg, CurDmg);
|
||||||
|
|
||||||
if (CurDmg > BeforeDmg)
|
if (CurDmg > BeforeDmg)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue