少年修仙传客户端代码仓库
client_Wu Xijin
2018-08-20 29ec69943cde9711787603a29f8b6327c726de94
System/FindPrecious/FindPreciousBossRebornBehaviour.cs
@@ -27,6 +27,7 @@
        DungeonModel dungeonModel { get { return ModelCenter.Instance.GetModel<DungeonModel>(); } }
        DemonJarModel demonJarModel { get { return ModelCenter.Instance.GetModel<DemonJarModel>(); } }
        BossHomeModel bossHomeModel { get { return ModelCenter.Instance.GetModel<BossHomeModel>(); } }
        DogzDungeonModel dogzDungeonModel { get { return ModelCenter.Instance.GetModel<DogzDungeonModel>(); } }
        private void OnEnable()
        {
@@ -45,7 +46,7 @@
            if (model.currentBossNotify != 0)
            {
                var type = model.GetBossFindPreciousType(model.currentBossNotify);
                if (type == FindPreciousModel.FindPreciousType.DemonJar)
                if (type == FindPreciousType.DemonJar)
                {
                    if (demonJarModel.GetSurplusTimes() <= 0)
                    {
@@ -83,19 +84,22 @@
            switch (type)
            {
                case FindPreciousModel.FindPreciousType.DemonJar:
                case FindPreciousType.DemonJar:
                    GotoKillDemonJarBoss(bossId);
                    break;
                case FindPreciousModel.FindPreciousType.WorldBoss:
                case FindPreciousType.WorldBoss:
                    GotoKillWorldBoss(bossId);
                    break;
                case FindPreciousModel.FindPreciousType.BossHome:
                case FindPreciousType.BossHome:
                    GotoKillBossHomeBoss(bossId);
                    break;
                case FindPreciousModel.FindPreciousType.ElderGodArea:
                case FindPreciousType.ElderGodArea:
                    GotoKillElderGodAreaBoss(bossId);
                    break;
                case FindPreciousModel.FindPreciousType.PersonalBoss:
                case FindPreciousType.PersonalBoss:
                    break;
                case FindPreciousType.DogzDungeon:
                    GotoKillDogzDungeonBoss(bossId);
                    break;
            }
@@ -244,6 +248,11 @@
        }
        private void GotoKillDogzDungeonBoss(int _bossId)
        {
        }
        private void EnterBossHome(int _floor)
        {
            var error = 0;