Пример #1
0
    public static SpecialFightCommonTableData GetSpecialFightCommonTableData(SpecialFightMode mode)
    {
        SpecialFightModeGroup modeCroup             = SpecialFightManager.GetModeCroup(mode);
        SpecialFightModeGroup specialFightModeGroup = modeCroup;

        if (specialFightModeGroup == SpecialFightModeGroup.Defend)
        {
            return(DefendFightManager.Instance.GetSpecialFightCommonTableData((DefendFightMode.DFMD)mode));
        }
        if (specialFightModeGroup != SpecialFightModeGroup.Expericence)
        {
            return(null);
        }
        return(SpecialFightManager.Instance.commonData);
    }
Пример #2
0
    public static object GetSpecialFightInfo(SpecialFightMode mode)
    {
        SpecialFightModeGroup modeCroup             = SpecialFightManager.GetModeCroup(mode);
        SpecialFightModeGroup specialFightModeGroup = modeCroup;

        if (specialFightModeGroup == SpecialFightModeGroup.Defend)
        {
            return(DefendFightManager.Instance.GetModeInfo((DefendFightMode.DFMD)mode));
        }
        if (specialFightModeGroup != SpecialFightModeGroup.Expericence)
        {
            return(null);
        }
        return(SpecialFightManager.Instance.GetFightInfo(mode));
    }
Пример #3
0
    protected void UpdateTime()
    {
        SpecialFightModeGroup modeCroup = SpecialFightManager.GetModeCroup(this.mode);

        if (modeCroup != SpecialFightModeGroup.Defend)
        {
            if (modeCroup == SpecialFightModeGroup.Expericence)
            {
                this.InfoText.set_text(this.taskOpenText);
            }
        }
        else
        {
            this.UpdateOpenTime();
        }
    }
    protected void OnClickBuyTimes(GameObject go)
    {
        SpecialFightModeGroup specialFightModeGroup = this.currentGroup;

        if (specialFightModeGroup != SpecialFightModeGroup.Defend)
        {
            if (specialFightModeGroup == SpecialFightModeGroup.Expericence)
            {
                this.OnBuyExperienceTimes();
            }
        }
        else
        {
            this.OnBuyDefendTimes();
        }
    }
    protected void OnUpdateSpecialInstanceDetailUI()
    {
        SpecialFightModeGroup specialFightModeGroup = this.currentGroup;

        if (specialFightModeGroup != SpecialFightModeGroup.Defend)
        {
            if (specialFightModeGroup == SpecialFightModeGroup.Expericence)
            {
                this.OnUpdateExpericenceInstanceDetailUI();
            }
        }
        else
        {
            this.InitDifficulty(this.currentMode);
        }
    }
    public void SetInit(SpecialFightMode mode)
    {
        this.currentMode  = mode;
        this.currentGroup = SpecialFightManager.GetModeCroup(mode);
        this.SetTitleText(this.currentMode);
        SpecialFightModeGroup specialFightModeGroup = this.currentGroup;

        if (specialFightModeGroup != SpecialFightModeGroup.Defend)
        {
            if (specialFightModeGroup != SpecialFightModeGroup.Expericence)
            {
            }
        }
        else
        {
            this.InitDifficulty(mode);
        }
        this.OnUpdateSpecialInstanceDetailUI();
    }
    protected void OnClickStart(GameObject go)
    {
        if (InstanceManagerUI.IsPetLimit())
        {
            return;
        }
        if (BackpackManager.Instance.ShowBackpackFull())
        {
            return;
        }
        SpecialFightModeGroup specialFightModeGroup = this.currentGroup;

        if (specialFightModeGroup != SpecialFightModeGroup.Defend)
        {
            if (specialFightModeGroup == SpecialFightModeGroup.Expericence)
            {
                this.StartExperienceFight();
            }
        }
        else
        {
            this.StartDefendFight();
        }
    }