Esempio n. 1
0
    internal static void Execute(object msg, NetConnection conn, NetworkSystem networkSystem)
    {
        Msg_RC_Disappear disappear = msg as Msg_RC_Disappear;

        if (disappear == null)
        {
            return;
        }
    }
Esempio n. 2
0
        private void UserLeaveCampSight(UserInfo leave_user_info, int campid)
        {
            User leave_user = leave_user_info.CustomData as User;

            IList <UserInfo> camp_users = m_SightManager.GetCampUsers(campid);

            foreach (UserInfo user_impl in camp_users)
            {
                if (user_impl == null)
                {
                    continue;
                }
                User user = user_impl.CustomData as User;
                if (leave_user_info.GetId() != user_impl.GetId())
                {
                    user.RemoveICareUser(leave_user);
                    Msg_RC_Disappear bder = new Msg_RC_Disappear();
                    bder.role_id = leave_user_info.GetId();
                    user.SendMessage(bder);
                }
            }
        }