호출 방법
addon:CreateConditionSlider()
addon을 통해 바로 쓸 수 있으며, 의존성이 필요 없습니다.
하는 일
슬라이더와 숫자 입력 필드가 있는 기본 숫자 조건 입력을 만듭니다. SetSliderValues, SetValue, SetIsPercent, SetCallback을 설정하며, OnValueChanged는 확정된 값을 알립니다. parent:AddChild(widget)로 추가하세요.
인수
| 이름 | 유형 | 하는 일 |
|---|---|---|
self | RMAddon | Rotation Master 애드온 인스턴스 (콜론 호출에서는 암묵적). |
반환값
| 1 | RMConditionInput | 슬라이더 범위, 퍼센트 표시, 대기 중인 편집 검증을 지원하는 숫자 위젯. |
|---|
버전
기본 제공 도우미는 모든 버전에 등록됩니다. 다른 점은 읽는 게임 API이며, API가 없으면 도우미는 대체 동작을 하거나 이유와 함께 nil을 반환합니다.
게임 API를 직접 읽지 않습니다.
애드온에서 호출하는 방식
- 거리 내 개수 (widget)
local distance = addon:CreateConditionSlider() - 생명력 비율 도달까지 남은 시간 (widget)
local health = addon:CreateConditionSlider()
의존성
constructor→UI.condition_inputs.constructor
소스
UI/condition_inputs.lua, 161번째 줄. 게임에서는 읽기 전용이며, 복제하면 편집 가능한 사본이 생깁니다.
UI.condition_inputs.CreateConditionSlider(self)
local w=addon:AcquireConditionWidget('RM-ConditionSlider',function() return constructor(true) end)
---@cast w RMConditionInput
return w