Exemple #1
0
 /// <summary>
 /// 引导结束的时候抛出事件更新功能
 /// </summary>
 void OnGuideOver()
 {
     //Debug.Log("结束引导");
     if (nextFunc != FunctionType.None)
     {
         FunctionDataInfo _funcInfo = GameCenter.mainPlayerMng.GetFunctionData(nextFunc);
         if (_funcInfo != null)// && _funcInfo.IsOpon)
         {
             _funcInfo.Update(true);
             GameCenter.noviceGuideMng.UpdateFunctionData(_funcInfo);
             //Debug.Log("更新功能");
         }
     }
 }
Exemple #2
0
    /// <summary>
    /// 设置后台活动开启 by黄洪兴
    /// </summary>
    /// <param name="_type"></param>
    /// <param name="_isOpen"></param>
    public void SetServerActiveOpen(FunctionType _type, bool _isOpen)
    {
        FunctionDataInfo funcInfo = null;

        if (functionList.ContainsKey((int)_type))
        {
            funcInfo = functionList[(int)_type] as FunctionDataInfo;
            funcInfo.Update(_isOpen);
        }
        else
        {
            funcInfo = new FunctionDataInfo(_type, _isOpen, FunctionDataInfo.FunctionControlType.PROGRAMCONTROL);
            functionList[(int)_type] = funcInfo;
        }
        if (UpdateServerOpen != null && funcInfo != null)
        {
            UpdateServerOpen(funcInfo, _isOpen);
            //Debug.Log("后台活动开启更新");
        }
    }