Loading...
Searching...
No Matches
PixelCrushers.QuestMachine.UnityUIButtonTemplate Class Reference

Unity UI template for a button. More...

Inheritance diagram for PixelCrushers.QuestMachine.UnityUIButtonTemplate:
Collaboration diagram for PixelCrushers.QuestMachine.UnityUIButtonTemplate:

Public Member Functions

override void Awake ()
 
virtual void Assign (Sprite sprite, int count, string caption, List< QuestAction > actions)
 
virtual void Assign (Sprite sprite, Color color, int count, string caption, List< QuestAction > actions)
 
virtual void Assign (Sprite sprite, string caption, List< QuestAction > actions)
 
virtual void Assign (Sprite sprite, int count, string caption, UnityAction unityAction)
 
virtual void Assign (Sprite sprite, string caption, UnityAction unityAction)
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIIconTemplate
virtual void Assign (Sprite sprite, int count, string caption)
 
virtual void Assign (Sprite sprite, Color color, int count, string caption)
 
- Public Member Functions inherited from PixelCrushers.QuestMachine.UnityUIContentTemplate
virtual void Despawn ()
 

Protected Member Functions

virtual void ExecuteActions ()
 

Properties

UnityEngine.UI.Button button [get, set]
 Button UI element.
 
List< QuestActionactions [get, set]
 
int groupNumber [get, set]
 Group number this button belongs to, or -1 if none.
 
- Properties inherited from PixelCrushers.QuestMachine.UnityUIIconTemplate
UnityEngine.UI.Image image [get, set]
 Image UI element for icon's image.
 
UITextField countText [get, set]
 Text UI element for count.
 
UITextField captionText [get, set]
 Text UI element for icon's caption.
 

Detailed Description

Unity UI template for a button.

Member Function Documentation

◆ Assign() [1/5]

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Assign ( Sprite  sprite,
Color  color,
int  count,
string  caption,
List< QuestAction actions 
)
inlinevirtual

◆ Assign() [2/5]

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Assign ( Sprite  sprite,
int  count,
string  caption,
List< QuestAction actions 
)
inlinevirtual

◆ Assign() [3/5]

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Assign ( Sprite  sprite,
int  count,
string  caption,
UnityAction  unityAction 
)
inlinevirtual

◆ Assign() [4/5]

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Assign ( Sprite  sprite,
string  caption,
List< QuestAction actions 
)
inlinevirtual

◆ Assign() [5/5]

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Assign ( Sprite  sprite,
string  caption,
UnityAction  unityAction 
)
inlinevirtual

◆ Awake()

override void PixelCrushers.QuestMachine.UnityUIButtonTemplate.Awake ( )
inlinevirtual

◆ ExecuteActions()

virtual void PixelCrushers.QuestMachine.UnityUIButtonTemplate.ExecuteActions ( )
inlineprotectedvirtual

Property Documentation

◆ actions

List<QuestAction> PixelCrushers.QuestMachine.UnityUIButtonTemplate.actions
getsetprotected

◆ button

UnityEngine.UI.Button PixelCrushers.QuestMachine.UnityUIButtonTemplate.button
getset

Button UI element.

◆ groupNumber

int PixelCrushers.QuestMachine.UnityUIButtonTemplate.groupNumber
getset

Group number this button belongs to, or -1 if none.

When one button in the group is clicked, the other buttons become non-interactable.


The documentation for this class was generated from the following file: