Перейти к содержимому

Particle

Particle Класс предоставляет помощников для создания и обновления экземпляров particle.


Методы

static CreateCircle(particle: Particle | null, position: Vector | Entity, radius: number)Particle

Создает круг particle (зеленый круг).

  • particleParticle | нулевой - particle для обновления позиции. Если значение равно нулю, будет создан новый particle.
  • positionВектор | Entity - Позиция или объект, в котором создается круг.
  • radiusчисло - Радиус круга.

IMPORTANT

Использование «particles/ui_mouseactions/range_display.vpcf» particle. Невозможно изменить радиус particle после создания.

Вернулся:

  • Particle - Объект Particle, представляющий круг.

static CreateColoredCircle(particle: Particle | null, position: Vector | Entity, radius: number, color: Color, dashAlpha: number)Particle

Создает цветной круг particle.

  • particleParticle | нулевой - particle для создания цветного круга. Может быть нулевым.
  • positionВектор | Entity - Позиция или объект, в котором создается цветной круг.
  • radiusчисло - Радиус круга.
  • colorColor - color круга.
  • dashAlphaчисло - Значение альфа для тире.

IMPORTANT

Использование «particles/ui_mouseactions/drag_selected_ring.vpcf» particle. Невозможно изменить радиус и color particle после создания.

Вернулся:

  • Particle - Объект Particle, представляющий цветной круг.

static Create(particlePath: string, attachmentType: Enum.ParticleAttachment, attachmentEntity?: Entity | null)Particle

Создает новый particle.

  • particlePathнить - Путь particle. например «particles/ui_mouseactions/range_display.vpcf»
  • attachmentTypeEnum.ParticleAttachment - Тип вложения для particle.
  • attachmentEntityEntity | нулевой (необязательный) – Объект, к которому нужно прикрепить particle. Необязательный.

Вернулся:

  • Particle - Новый объект Particle.

static GetParticleName(nameIndex: bigint)нить

Извлекает имя particle для указанного индекса имени.

  • nameIndexbigint - Индекс имени particle.

Вернулся:

  • нить - Запрошенное имя particle.

SetControl(controlIndex: number, vector: Vector)пустота

Устанавливает элемент управления particle.

  • controlIndexчисло - Индекс контроля.
  • vectorВектор - vector для установки элемента управления.

Destroy(immediate?: boolean)пустота

Уничтожает particle.

  • immediateлогическое значение (необязательный) - Следует ли немедленно уничтожить particle. По умолчанию истинно.