Quantity Prompt
Scripting with the InventoolQuantityPrompt class.
The InventoolConfirmPrompt
class is a pop-up UI element that prompts the user to confirm or cancel an action that requires a user-defined quantity.
Fields & Properties
document
The UI document.
UIDocument
protected
minQuantity
The minimum quantity.
float
protected
maxQuantity
The maximum quantity.
float
protected
currentQuantity
The current quantity set by the user.
float
protected
root
The root element
VisualElement
protected
hiddenCloseButton
The full-screen invisible close button.
Button
protected
titleLabel
The title label.
Label
protected
targetGraphic
The element that displays the image of the target.
VisualElement
protected
quantitySliderInt
The quantity slider (int).
SliderInt
protected
quantityFieldInt
The quantity input field (int).
IntegerField
protected
quantitySliderFloat
The quantity slider (float).
Slider
protected
quantityFieldFloat
The quantity input field (float).
FloatField
protected
descriptionLabel
The description label.
Label
protected
leftButton
The left button option.
Button
protected
rightButton
The right button option.
Button
protected
leftButtonIconElement
Left button icon element.
VisualElement
protected
rightButtonIconElement
Right button icon element.
VisualElement
protected
leftButtonLabel
The left button label.
Label
protected
rightButtonLabel
The right button label.
Label
protected
spacing
The button spacing element.
VisualElement
protected
leftButtonAction
The left button on-click action.
Action
protected
rightButtonAction
The right button on-click action.
Action
protected
rightButtonTextSetter
A text setter for the right button label.
Func<float, string>
protected
quantityMode
The quantity mode.
QuantityMode
protected
LeftButtonColor
The left button color.
Color
public
RightButtonColor
The right button color.
Color
public
IsOpen
If the window is currently open.
bool
public
Active Instance
You can get the active InventoolConfirmPrompt
instance with InventoolConfirmPrompt.Instance
. Ensure there's an instance of it in your scene before using this field.
Open
The Open
method has many parameters you can use to customize what's displayed on the confirm prompt.
title
The prompt title.
string
minQuantity
The minimum quantity.
float
maxQuantity
The maximum quantity.
float
leftButtonAction
The left button on-click action.
Action<float>
rightButtonAction
The right button on-click action.
Action<float>
showLeftButton
If the left button should be displayed.
bool
showRightButton
If the right button should be displayed.
bool
leftButtonText
The left button text.
string
rightButtonText
The right button text.
string
targetGraphic
A sprite that represents the target of the action.
Sprite
leftButtonIcon
The left button icon.
Sprite
rightButtonIcon
The right button icon.
Sprite
rightButtonTextSetter
The right button text setter.
Func<float, string>
Close
Last updated