| | |
| | | DungeonOver dungeonOverStep;
|
| | |
|
| | | Step m_Step = Step.None;
|
| | | Step step {
|
| | | Step step
|
| | | {
|
| | | get { return m_Step; }
|
| | | set {
|
| | | set
|
| | | {
|
| | | if (m_Step != value)
|
| | | {
|
| | | switch (m_Step)
|
| | |
| | |
|
| | | int enemyDeadCount = 0;
|
| | |
|
| | | int dialogueNpcId = 0; |
| | | int[] speakTypes = null; |
| | | int dialogueNpcId = 0;
|
| | | int[] speakTypes = null;
|
| | | string[] dialogues = null;
|
| | | List<Item> items = null;
|
| | | int autoDialogueSecond = 10;
|
| | |
| | | BossShowModel.Instance.bossShowCompletedEvent -= BossShowCompletedEvent;
|
| | | NPCInteractProcessor.s_NpcInteractEvent -= OnNpcTalkEvent;
|
| | | NormalDialogueWin.onDialogueComplete -= OnDialogueComplete;
|
| | | model.onDungeonResultEvent -= OnDungeonResultEvent; |
| | | model.onDungeonResultEvent -= OnDungeonResultEvent;
|
| | |
|
| | | base.UnInitialize();
|
| | | }
|
| | |
| | | foreach (var position in s_MonsterPositions)
|
| | | {
|
| | | var npc = GAMgr.Instance.ReqClntFightNpc<GA_NpcClientFightNorm>((uint)s_MonsterNpcId, E_ActorGroup.Enemy);
|
| | | npc.Pos = position;
|
| | | npc.Pos = npc.BornPos = position;
|
| | | npc.LockTargetSID = PlayerDatas.Instance.PlayerId;
|
| | | clientMonsters.Add(npc);
|
| | | }
|