public void AddMemberSilent(Creature creature) { lock (_sync) { _members.Add(creature); creature.Party = this; creature.PartyPosition = this.GetAvailableSlot(); _occupiedSlots.Add(creature.PartyPosition, creature); } }