public void RemoveDispatchedPolice() { if (null == Will_dispatched_officer_id || Will_dispatched_officer_id.Count == 0) { return; } m_keep_officer_id_list.RemoveAll((item) => Will_dispatched_officer_id.Contains(item)); Will_dispatched_officer_id.Clear(); }
public void Init() { #if OFFICER_SYS m_keep_officer_id_list = new List <long>(); foreach (var info in GlobalInfo.MY_PLAYER_INFO.Officer_infos) { m_keep_officer_id_list.Add(info.OfficerId); } #endif m_phases = new List <long>(); List <long> phase_id_list = EventGameUIAssist.GetPhaseIDs(Event_id); m_phases.AddRange(phase_id_list); TotalPhaseCount = m_phases.Count; Score = 0; Will_dispatched_officer_id.Clear(); }