Outline Module
Outline Module 로 VObject 의 외곽선을 동적으로 제어합니다. Grabbable / Sittable 과의 충돌 주의사항 포함.
OutlineModule 은 오브젝트의 외곽선 표시를 제어하는 모듈입니다. enabled 프로퍼티로 on/off, 너비·색상은 메서드로 변경할 수 있습니다.

주의사항:
GrabbableModule, SittableModule 은 상호작용 상태 표시를 위해 자체 Outline 을 사용합니다. 이 모듈들과 OutlineModule 을 함께 사용할 경우 외곽선이 중복 표시되거나 잘못 동작할 수 있습니다.
Fields
| Field | Type | 설명 |
|---|---|---|
outlineWidth | float | Outline 의 너비 |
outlineColor | Color | Outline 의 색상 |
Methods
| Method | Parameter | Return | 설명 |
|---|---|---|---|
SetOutlineWidth | (float width) | void | Outline 너비 설정 |
SetOutlineColor | (Color color) | void | Outline 색상 설정 |
예제
local Outline = self:GetComponent(typeof(OutlineModule))
-- 켜고 끄기
Outline.enabled = false
-- 색상을 랜덤으로 변경
Outline:SetOutlineColor(
Color(
Random.Range(0, 1),
Random.Range(0, 1),
Random.Range(0, 1),
1
)
)
-- 너비를 랜덤으로 변경
Outline:SetOutlineWidth(Random.Range(0, 10))