示例#1
0
        /// <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);
        }
示例#2
0
 public void OnBroadcastEvent(eRelationEvent evt)
 {
     //查询和自己相关的事件
     SQLRelationHandle.QueryRelationEvent(m_char_idx, HandleRelationEvent);
 }