Aura.Channel.World.Party.CreateDummy C# (CSharp) Метод

CreateDummy() публичный статический Метод

Creates new dummy party for creature.
public static CreateDummy ( Creature creature ) : Party
creature Aura.Channel.World.Entities.Creature
Результат Party
		public static Party CreateDummy(Creature creature)
		{
			var party = new Party();

			party._members.Add(creature);
			party._occupiedSlots.Add(1, creature);
			party.Leader = creature;

			creature.PartyPosition = 1;

			return party;
		}

Usage Example

Пример #1
0
        /// <summary>
        /// Removes creature from party without updating the clients.
        /// </summary>
        /// <param name="creature"></param>
        public void RemoveMemberSilent(Creature creature)
        {
            // TODO: Unify removing/leaving/dcing

            lock (_sync)
            {
                _members.Remove(creature);
                _occupiedSlots.Remove(creature.PartyPosition);
            }

            if (this.MemberCount == 0)
            {
                ChannelServer.Instance.Events.MinutesTimeTick -= this.OnMinutesTimeTick;
            }

            creature.Party = Party.CreateDummy(creature);
        }