Ejemplo n.º 1
0
            public bool AddMember(User user)
            {
                if (!MemberIds.Add(user.Id))
                {
                    return(false);
                }

                InviteIds.Remove(user.Id);

                Api.OnPlayerJoinedFaction(this, user);
                return(true);
            }
Ejemplo n.º 2
0
        public bool AddPlayerToParty(string playerId, string pit)
        {
            if (MemberIdToPit.ContainsKey(playerId))
            {
                return(false);
            }

            if (IsAtFullCapacity())
            {
                throw new Exception("The party is at full capacity");
            }

            MemberIdToPit[playerId] = pit;
            MemberIds.Add(playerId);
            return(true);
        }