Exemplo n.º 1
0
    public override void InitData()
    {
        ClearAssistance();
        ClearBasicData();

        mapData.InitData();

        Assistance.EnableAllAssistances();

        activeGameGuideTutorial  = !TutorialManager.GetInstance().IsCleared(Define.TutorialType.GameGuide);
        activeSkillGuideTutorial = !TutorialManager.GetInstance().IsCleared(Define.TutorialType.SkillGuide);

        mapAssistance.SetGameGuideTutorial(activeGameGuideTutorial);

        SetCombo(0);
        nowKeepComboCount = 0;
        keepComboCount    = 0;
        for (int i = 0; i < Define.selectedPetsCount; i++)
        {
            PetData pet = DataManager.GetInstance().GetSelectedPetData(i);
            if (pet != null && pet.passiveSkillType == Define.SkillType.KeepCombo)
            {
                int count = pet.GetPassiveSkill().GetSkillValue(pet.pSkillLv);
                if (keepComboCount < count)
                {
                    keepComboCount = count;
                }
            }
        }
    }