WidgetBase
WidgetBase
ν΄λΌμ΄μΈνΈμμ μ¬μ©λλ Widget Base κ°μ²΄.
μ΄λ²€νΈ
OnVisibleEvent
widgetμ΄ λ³΄μ¬μ§ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(widget), widget μ 보μ¬μ§λ widget κ°μ²΄ μ λλ€.
-- μν --
OnInVisibleEvent
widgetμ΄ μ 보μ¬μ§ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(widget), widget μ μ 보μ¬μ§λ widget κ°μ²΄ μ λλ€.
-- μν --
OnBeginDragEvent
widgetμ λλκ·Έκ° μμ λ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(widget, vector2D), widgetμ ν΄λ¦ν κ°μ²΄, vector2Dλ λ§μ°μ€ μμΉμμ.
-- μν --
OnCancelDragEvent
widgetμ λλκ·Έκ° μ·¨μλ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(widget, vector2D), widgetμ ν΄λ¦ν κ°μ²΄, vector2Dλ λ§μ°μ€ μμΉμμ.
-- μν --
OnEndDragEvent
widgetμ λλκ·Έκ° λλλ λ νΈμΆλλ μ΄λ²€νΈμμ. μ°κ²°ν¨μ νμμ function(widget, vector2D, dragwidget), widgetμ λλν κ°μ²΄, vector2Dλ λ§μ°μ€ μμΉ, dragwidgetλ λλκ·Έν widgetμμ.
-- μν --
μμ±
Location
μμ ―μ μμΉλ₯Ό λ³κ²½ν μ μμ΄μ. (Xμ’ν κ°, Yμ’ν κ°, 0)
-- μν --
Rotation
μμ ―μ νμ μ μ€μ ν μ μμ΄μ. (μ€μ ν κ°)
-- μν --
Scale
μμ ―μ μ€μΌμΌμ μ€μ ν μ μμ΄μ. (μ€μ ν κ°)
-- μν --
Size
μμ ―μ ν¬κΈ°λ₯Ό μ€μ ν μ μμ΄μ. (κ°λ‘κ°, μΈλ‘κ°, 0)
-- μν --
ZOrder
μμ ―μ 그리λ μμλ₯Ό μ€μ ν μ μμ΄μ.
-- μν --
Visible
UI μμ ―μ νμ μ¬λΆλ₯Ό μ€μ ν μ μμ΄μ. (μμ ― νμ μ¬λΆ)
-- μν --
Interaction
UI μμ ―μ λ°μ μ¬λΆλ₯Ό μ€μ ν μ μμ΄μ. (μμ ― λ°μ μ¬λΆ)
-- μν --
Opacity
μμ ―μ ν¬λͺ κ°μ μ€μ ν μ μμ΄μ. (μ€μ ν κ°)
-- μν --
AnchorType
μμ ―μ κ³ μ μ¬λΆλ₯Ό μ€μ ν μ μμ΄μ. (μ€μ ν νμ )
-- μν --
IsFill
μμ ―μ μ±μ°κΈ°λ₯Ό μ€μ ν μ μμ΄μ.
-- μν --
ν¨μ
void AddChildUIScene(string ChildUISceneName, UIScene ObjectUIScene)
(deprecate) AddChildUIWidget ν¨μλ‘ μ΄μ©νμΈμ.
void AddChildWidget(UIWidget Widget)
μμ UI μμ ―μ μΆκ°ν μ μμ΄μ. (μμμΌλ‘ μΆκ°ν UI μμ ―)
-- μν --
void SetParentWidget(UIWidget ParentWidget)
λΆλͺ¨ UI μμ ―μ μ€μ ν μ μμ΄μ. (λΆλͺ¨λ‘ μ€μ ν UI μμ ―)
-- μν --
void Delete()
μμ ―μ μ κ±°ν μ μμ΄μ.
-- μν --
string GetTypeString()
μμ ―μ νμ μ λ¬Έμμ΄λ‘ μ»μ μ μμ΄μ.
-- μν --
UIWidgetType GetType()
μμ ―μ νμ μ Enum νμμΌλ‘ μ»μ μ μμ΄μ.
-- μν --
void SetDragWidget()
μμ ―μ DragEvent λ°μ μ 볡μ¬λμ΄ λ³΄μ¬μ§ widgetμ μΈν ν΄μ.
-- μν --
void SetDragOffset(WidgetAnchorType type)
μμ ―μ DragWidgetμ μ μ©λ Offset μ΄μμ.
-- μν --
μ¬μ© κ°λ₯ν λΆλͺ¨ μ€λΈμ νΈ κΈ°λ₯λ€
μμ±
μ΄λ¦
μ€λͺ
λΆλͺ¨ κ°μ²΄λ₯Ό μ»μ μ μμ΄μ.
κ°μ²΄μ μ΄λ¦μ λλ€.
μ΄λ²€νΈ
μ΄λ¦
μ€λͺ
ν¨μ
μ΄λ¦
μ€λͺ
μΆκ°λ κ°μ΄ λ³κ²½ λ λ νΈμΆλλ μ΄λ²€νΈμμ. (Value μ΄λ¦, μ°κ²° ν¨μ)
μ΄λ¦μΌλ‘ μμ κ°μ²΄λ₯Ό μ»μ μ μμ΄μ. (μ°Ύκ³ μΆμ μμ κ°μ²΄ μ΄λ¦)
μμ κ°μ²΄μ 리μ€νΈλ₯Ό μ»μ μ μμ΄μ.
μΊλ¦ν°μΈμ§ νμΈν μ μμ΄μ.
μ€ν ν± λ©μμΈμ§ νμΈν μ μμ΄μ.
FXμΈμ§ νμΈν μ μμ΄μ.
SoundμΈμ§ νμΈν μ μμ΄μ.
ν¬μΈνΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬νΈ λΌμ΄νΈμΈμ§ νμΈν μ μμ΄μ.
μνΌμ€ UIμΈμ§ νμΈν μ μμ΄μ.
μ€ν¬λ¦° UIμΈμ§ νμΈν μ μμ΄μ.
ν°μΉ UIμΈμ§ νμΈν μ μμ΄μ.
μμ΄ν μΈμ§ νμΈν μ μμ΄μ.
NPCμΈμ§ νμΈν μ μμ΄μ.
μ€νΈλ¦½νΈμΈμ§ νμΈν μ μμ΄μ.
ColliderμΈμ§ νμΈν μ μμ΄μ.
WidgetμΈμ§ νμΈν μ μμ΄μ.
CameraμΈμ§ νμΈν μ μμ΄μ.
ν΄λΉ μ€λΈμ νΈκ° μ ν¨νμ§ νμΈ ν μμμ΄μ.
ν΄λΉ μ€λΈμ νΈμ κ°μ΄ μ ν¨νμ§ νμΈν μ μμ΄μ.
Last updated