/// <summary> /// 广播关系事件 /// </summary> /// <param name="char_idx"></param> /// <param name="evt"></param> private void BroadcastEvent(long char_idx, eRelationEvent evt) { Unit player = UnitManager.Instance.GetUnitByIdx(char_idx); if (player == null || !player.is_online) { return; } MemberRelation relation = RelationManager.Instance.GetMember(char_idx); if (relation == null) { return; } relation.OnBroadcastEvent(evt); }
public void OnBroadcastEvent(eRelationEvent evt) { //查询和自己相关的事件 SQLRelationHandle.QueryRelationEvent(m_char_idx, HandleRelationEvent); }