C# Класс BusDriver.UI.UIGroup

Наследование: IUIBuilder
Показать файл Открыть проект

Открытые методы

Метод Описание
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