/// <summary> /// 是否为剧情副本 /// </summary> /// <param name="copyID"></param> /// <returns></returns> public bool IsStoryCopy(uint copyID) { bool storyCopy = false; table.CopyDataBase cdb = GameTableManager.Instance.GetTableItem <table.CopyDataBase>(copyID); if (null != cdb && (cdb.copyFlag == (uint)CopyFlag.Juqing)) { storyCopy = true; } return(storyCopy); }
/// <summary> /// 更新目标 /// </summary> void UpdateCopyTarget() { if (copyManager.IsEnterCopy == false) { return; } m_listCopyTarget = copyManager.GetCopyTargetList(); //grid CreateCopyTargetGrid(); //title InitCopyTargetTitle(); //五行阵显示特效 if (DataManager.Manager <ComBatCopyDataManager>().IsWuXinZhenCopy()) { //只出一次特效 if (true == DataManager.Manager <ComBatCopyDataManager>().m_haveEnterWuXinZhen) { return; } DataManager.Manager <ComBatCopyDataManager>().m_haveEnterWuXinZhen = true; uint copyId = DataManager.Manager <ComBatCopyDataManager>().EnterCopyID; table.CopyDataBase copyDb = GameTableManager.Instance.GetTableItem <table.CopyDataBase>(copyId); if (copyDb == null) { return; } table.CopyTargetGuideDataBase ctGuideDb = GameTableManager.Instance.GetTableItem <table.CopyTargetGuideDataBase>(copyDb.guideId); if (ctGuideDb == null) { return; } PlayCopyTargetEffect(); StartCoroutine(DelayToCloseCopyTargetEffect((float)ctGuideDb.time)); } }