Elin Modding Docs Doc
All Classes Namespaces
ButtonHotItem Class Reference
Inheritance diagram for ButtonHotItem:
ButtonGridDrag ButtonGrid IMouseHint IPrefImage

Public Member Functions

override void RefreshItem ()
 
void Refresh ()
 
void RegisterHotbar ()
 
override void OnHover ()
 
- Public Member Functions inherited from ButtonGridDrag
override void SetDragParent (IDragParent p)
 
void OnDrag (PointerEventData data)
 
override void OnPointerUp (PointerEventData eventData)
 
- Public Member Functions inherited from ButtonGrid
override string ToString ()
 
Attach< T > (string id, bool rightAttach=true)
 
Transform Attach (string id, bool rightAttach=true)
 
void Dettach (string id)
 
void Reset ()
 
void SetBodySlot (BodySlot b, InvOwner owner)
 
void Redraw ()
 
void SetCardGrid (Card c, InvOwner owner=null)
 
void SetCard (Card c, ButtonGrid.Mode mode=ButtonGrid.Mode.Default, Action< UINote > onWriteNote=null)
 
void SetArea (Area a)
 
void SetItem (GridItem i)
 
void SetObject (object o)
 
void SetDummy ()
 
void SetIngredient (Recipe r, Recipe.Ingredient _ing)
 
void SetIngredient (Recipe r, Thing t)
 
void SetRecipeVariation (UIRecipeInfo.RecipeVariation a)
 
void SetRecipe ()
 
void SetRecipe (Area a)
 
void SetRecipe (Recipe r)
 
void RefreshCraftable ()
 
void SetCraftRecipe (Recipe r, ButtonGrid.Mode mode, bool tooltip=false)
 
void WriteReqMat (UINote n, Recipe r)
 
bool ShowMouseHintLeft ()
 
string GetTextMouseHintLeft ()
 
bool ShowMouseHintRight ()
 
string GetTextMouseHintRight ()
 
RenderRow GetRenderRow ()
 
void OnRefreshPref ()
 
override bool CanMiddleClick ()
 
override void OnMiddleClick ()
 
- Public Member Functions inherited from IMouseHint
- Public Member Functions inherited from IPrefImage

Public Attributes

new int index
 
WidgetHotbar widget
 
- Public Attributes inherited from ButtonGridDrag
IDragParent dragParent
 
bool dragged
 
- Public Attributes inherited from ButtonGrid
Area area
 
Recipe recipe
 
Recipe.Ingredient ing
 
Card card
 
int index
 
InvOwner invOwner
 
bool keepBg
 
List< Transform > listAttach = new List<Transform>()
 

Properties

override float extFixY [get]
 
- Properties inherited from ButtonGrid
ColorProfile Colors [get]
 
Card Card [get]
 
virtual float extFixY [get]
 

Additional Inherited Members

- Public Types inherited from ButtonGrid
enum  Mode {
  Default , Grid , Ingredient , Recipe ,
  RecipeGrid , Search
}
 
- Protected Member Functions inherited from ButtonGrid
override void OnDestroy ()
 

Detailed Description

Definition at line 6 of file ButtonHotItem.cs.

Member Function Documentation

◆ OnHover()

override void ButtonHotItem.OnHover ( )

Definition at line 120 of file ButtonHotItem.cs.

◆ Refresh()

void ButtonHotItem.Refresh ( )

Definition at line 97 of file ButtonHotItem.cs.

◆ RefreshItem()

override void ButtonHotItem.RefreshItem ( )

Definition at line 19 of file ButtonHotItem.cs.

◆ RegisterHotbar()

void ButtonHotItem.RegisterHotbar ( )

Definition at line 112 of file ButtonHotItem.cs.

Member Data Documentation

◆ index

new int ButtonHotItem.index

Definition at line 131 of file ButtonHotItem.cs.

◆ widget

WidgetHotbar ButtonHotItem.widget

Definition at line 134 of file ButtonHotItem.cs.

Property Documentation

◆ extFixY

override float ButtonHotItem.extFixY
get

Definition at line 10 of file ButtonHotItem.cs.


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