C# 클래스 BusDriver.UI.UIGroup

상속: IUIBuilder
파일 보기 프로젝트 열기: Yoooi0/BusDriver

공개 메소드들

메소드 설명
BlacklistStorable ( string name ) : void
CreateButton ( string label, UnityAction callback, Color buttonColor, Color textColor, bool rightSide = false ) : UIDynamicButton
CreateButton ( string label, UnityAction callback, bool rightSide = false ) : UIDynamicButton
CreateButtonEx ( ) : Transform
CreateDisabledButton ( string label, Color buttonColor, Color textColor, bool rightSide = false ) : UIDynamicButton
CreateHorizontalGroup ( float width, float height, Vector2 spacing, int count, Func itemCreator, bool rightSide = false ) : BusDriver.UI.UIHorizontalGroup
CreatePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool rightSide = false ) : JSONStorableStringChooser
CreatePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool scrollable, bool rightSide = false ) : JSONStorableStringChooser
CreatePopupEx ( ) : Transform
CreateScrollablePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool rightSide = false ) : JSONStorableStringChooser
CreateSlider ( string paramName, string label, float startingValue, float minValue, float maxValue, JSONStorableFloat.SetFloatCallback callback, bool constrain, bool interactable, bool rightSide = false, string valueFormat = "F2" ) : JSONStorableFloat
CreateSlider ( string paramName, string label, float startingValue, float minValue, float maxValue, bool constrain, bool interactable, bool rightSide = false, string valueFormat = "F2" ) : JSONStorableFloat
CreateSliderEx ( ) : Transform
CreateSpacer ( float height, bool rightSide = false ) : UIDynamic
CreateTextField ( string paramName, string startingValue, float height, JSONStorableString.SetStringCallback callback, bool canInput = false, bool rightSide = false ) : JSONStorableString
CreateTextField ( string paramName, string startingValue, float height, bool canInput = false, bool rightSide = false ) : JSONStorableString
CreateToggle ( string paramName, string label, bool startingValue, JSONStorableBool.SetBoolCallback callback, bool rightSide = false ) : JSONStorableBool
CreateToggle ( string paramName, string label, bool startingValue, bool rightSide = false ) : JSONStorableBool
CreateToggleEx ( ) : Transform
Destroy ( ) : void
Destroy ( object o ) : void
RestoreConfig ( JSONNode config ) : void
SetVisible ( bool visible ) : void
StoreConfig ( JSONNode config ) : void
UIGroup ( IUIBuilder builder ) : SimpleJSON

메소드 상세

BlacklistStorable() 공개 메소드

public BlacklistStorable ( string name ) : void
name string
리턴 void

CreateButton() 공개 메소드

public CreateButton ( string label, UnityAction callback, Color buttonColor, Color textColor, bool rightSide = false ) : UIDynamicButton
label string
callback UnityAction
buttonColor Color
textColor Color
rightSide bool
리턴 UIDynamicButton

CreateButton() 공개 메소드

public CreateButton ( string label, UnityAction callback, bool rightSide = false ) : UIDynamicButton
label string
callback UnityAction
rightSide bool
리턴 UIDynamicButton

CreateButtonEx() 공개 메소드

public CreateButtonEx ( ) : Transform
리턴 Transform

CreateDisabledButton() 공개 메소드

public CreateDisabledButton ( string label, Color buttonColor, Color textColor, bool rightSide = false ) : UIDynamicButton
label string
buttonColor Color
textColor Color
rightSide bool
리턴 UIDynamicButton

CreateHorizontalGroup() 공개 메소드

public CreateHorizontalGroup ( float width, float height, Vector2 spacing, int count, Func itemCreator, bool rightSide = false ) : BusDriver.UI.UIHorizontalGroup
width float
height float
spacing Vector2
count int
itemCreator Func
rightSide bool
리턴 BusDriver.UI.UIHorizontalGroup

CreatePopup() 공개 메소드

public CreatePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool rightSide = false ) : JSONStorableStringChooser
paramName string
label string
values List
startingValue string
callback JSONStorableStringChooser.SetStringCallback
rightSide bool
리턴 JSONStorableStringChooser

CreatePopup() 공개 메소드

public CreatePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool scrollable, bool rightSide = false ) : JSONStorableStringChooser
paramName string
label string
values List
startingValue string
callback JSONStorableStringChooser.SetStringCallback
scrollable bool
rightSide bool
리턴 JSONStorableStringChooser

CreatePopupEx() 공개 메소드

public CreatePopupEx ( ) : Transform
리턴 Transform

CreateScrollablePopup() 공개 메소드

public CreateScrollablePopup ( string paramName, string label, List values, string startingValue, JSONStorableStringChooser.SetStringCallback callback, bool rightSide = false ) : JSONStorableStringChooser
paramName string
label string
values List
startingValue string
callback JSONStorableStringChooser.SetStringCallback
rightSide bool
리턴 JSONStorableStringChooser

CreateSlider() 공개 메소드

public CreateSlider ( string paramName, string label, float startingValue, float minValue, float maxValue, JSONStorableFloat.SetFloatCallback callback, bool constrain, bool interactable, bool rightSide = false, string valueFormat = "F2" ) : JSONStorableFloat
paramName string
label string
startingValue float
minValue float
maxValue float
callback JSONStorableFloat.SetFloatCallback
constrain bool
interactable bool
rightSide bool
valueFormat string
리턴 JSONStorableFloat

CreateSlider() 공개 메소드

public CreateSlider ( string paramName, string label, float startingValue, float minValue, float maxValue, bool constrain, bool interactable, bool rightSide = false, string valueFormat = "F2" ) : JSONStorableFloat
paramName string
label string
startingValue float
minValue float
maxValue float
constrain bool
interactable bool
rightSide bool
valueFormat string
리턴 JSONStorableFloat

CreateSliderEx() 공개 메소드

public CreateSliderEx ( ) : Transform
리턴 Transform

CreateSpacer() 공개 메소드

public CreateSpacer ( float height, bool rightSide = false ) : UIDynamic
height float
rightSide bool
리턴 UIDynamic

CreateTextField() 공개 메소드

public CreateTextField ( string paramName, string startingValue, float height, JSONStorableString.SetStringCallback callback, bool canInput = false, bool rightSide = false ) : JSONStorableString
paramName string
startingValue string
height float
callback JSONStorableString.SetStringCallback
canInput bool
rightSide bool
리턴 JSONStorableString

CreateTextField() 공개 메소드

public CreateTextField ( string paramName, string startingValue, float height, bool canInput = false, bool rightSide = false ) : JSONStorableString
paramName string
startingValue string
height float
canInput bool
rightSide bool
리턴 JSONStorableString

CreateToggle() 공개 메소드

public CreateToggle ( string paramName, string label, bool startingValue, JSONStorableBool.SetBoolCallback callback, bool rightSide = false ) : JSONStorableBool
paramName string
label string
startingValue bool
callback JSONStorableBool.SetBoolCallback
rightSide bool
리턴 JSONStorableBool

CreateToggle() 공개 메소드

public CreateToggle ( string paramName, string label, bool startingValue, bool rightSide = false ) : JSONStorableBool
paramName string
label string
startingValue bool
rightSide bool
리턴 JSONStorableBool

CreateToggleEx() 공개 메소드

public CreateToggleEx ( ) : Transform
리턴 Transform

Destroy() 공개 메소드

public Destroy ( ) : void
리턴 void

Destroy() 공개 메소드

public Destroy ( object o ) : void
o object
리턴 void

RestoreConfig() 공개 메소드

public RestoreConfig ( JSONNode config ) : void
config JSONNode
리턴 void

SetVisible() 공개 메소드

public SetVisible ( bool visible ) : void
visible bool
리턴 void

StoreConfig() 공개 메소드

public StoreConfig ( JSONNode config ) : void
config JSONNode
리턴 void

UIGroup() 공개 메소드

public UIGroup ( IUIBuilder builder ) : SimpleJSON
builder IUIBuilder
리턴 SimpleJSON