Exemple #1
0
        private void RemoveObjectImpl(CharacterInfo obj)
        {
            UserInfo user = obj.CastUserInfo();

            if (null != user)
            {
                int camp = user.GetCampId();
                if (camp_users_.ContainsKey(camp))
                {
                    List <UserInfo> users = camp_users_[camp];
                    users.Remove(user);
                }
            }
        }
Exemple #2
0
        private void RemoveObjectImpl(CharacterInfo obj)
        {
            UserInfo user = obj.CastUserInfo();

            if (null != user)
            {
                int             camp = user.GetCampId();
                List <UserInfo> users;
                if (camp_users_.TryGetValue(camp, out users))
                {
                    users.Remove(user);
                }
            }
        }
Exemple #3
0
        private void AddObjectImpl(CharacterInfo obj)
        {
            UserInfo user = obj.CastUserInfo();

            if (null != user)
            {
                int             camp = user.GetCampId();
                List <UserInfo> users;
                if (!camp_users_.TryGetValue(camp, out users))
                {
                    users = new List <UserInfo>();
                    camp_users_.Add(camp, users);
                }
                if (!users.Contains(user))
                {
                    users.Add(user);
                }
            }
        }
Exemple #4
0
        private void AddObjectImpl(CharacterInfo obj)
        {
            UserInfo user = obj.CastUserInfo();

            if (null != user)
            {
                int             camp  = user.GetCampId();
                List <UserInfo> users = null;
                if (!camp_users_.ContainsKey(camp))
                {
                    users = new List <UserInfo>();
                    camp_users_.Add(camp, users);
                }
                else
                {
                    users = camp_users_[camp];
                }
                if (!users.Contains(user))
                {
                    users.Add(user);
                }
            }
        }