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

Particle

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


Методы

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

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

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

Важно

Использование «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 | null - particle для создания цветного круга. Может быть нулевым.
  • positionVector | Entity - Позиция или объект, в котором создается цветной круг.
  • radiusnumber - Радиус круга.
  • colorColor - color круга.
  • dashAlphanumber - Значение альфа для тире.

Важно

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

Возвращает:

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

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

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

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

Возвращает:

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

static GetParticleName(nameIndex: bigint)string

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

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

Возвращает:

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

SetControl(controlIndex: number, vector: Vector)void

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

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

Destroy(immediate?: boolean)void

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

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