Elin Modding Docs Doc
|
Public Types | |
enum | Mode { Default , Grid , Ingredient , Recipe , RecipeGrid , Search } |
Public Member Functions | |
override string | ToString () |
T | 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 () |
virtual void | SetDragParent (IDragParent p) |
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 Attributes | |
Area | area |
Recipe | recipe |
Recipe.Ingredient | ing |
Card | card |
int | index |
InvOwner | invOwner |
bool | keepBg |
List< Transform > | listAttach = new List<Transform>() |
Protected Member Functions | |
override void | OnDestroy () |
Properties | |
ColorProfile | Colors [get] |
Card | Card [get] |
virtual float | extFixY [get] |
Definition at line 7 of file ButtonGrid.cs.
enum ButtonGrid.Mode |
Definition at line 831 of file ButtonGrid.cs.
Transform ButtonGrid.Attach | ( | string | id, |
bool | rightAttach = true ) |
Definition at line 61 of file ButtonGrid.cs.
T ButtonGrid.Attach< T > | ( | string | id, |
bool | rightAttach = true ) |
T | : | Component |
Definition at line 55 of file ButtonGrid.cs.
override bool ButtonGrid.CanMiddleClick | ( | ) |
Definition at line 771 of file ButtonGrid.cs.
void ButtonGrid.Dettach | ( | string | id | ) |
Definition at line 77 of file ButtonGrid.cs.
RenderRow ButtonGrid.GetRenderRow | ( | ) |
Implements IPrefImage.
Definition at line 734 of file ButtonGrid.cs.
string ButtonGrid.GetTextMouseHintLeft | ( | ) |
Implements IMouseHint.
Definition at line 704 of file ButtonGrid.cs.
string ButtonGrid.GetTextMouseHintRight | ( | ) |
Implements IMouseHint.
Definition at line 728 of file ButtonGrid.cs.
|
protected |
Definition at line 113 of file ButtonGrid.cs.
override void ButtonGrid.OnMiddleClick | ( | ) |
Definition at line 777 of file ButtonGrid.cs.
void ButtonGrid.OnRefreshPref | ( | ) |
Implements IPrefImage.
Definition at line 752 of file ButtonGrid.cs.
void ButtonGrid.Redraw | ( | ) |
Definition at line 132 of file ButtonGrid.cs.
void ButtonGrid.RefreshCraftable | ( | ) |
Definition at line 591 of file ButtonGrid.cs.
void ButtonGrid.Reset | ( | ) |
Definition at line 94 of file ButtonGrid.cs.
void ButtonGrid.SetArea | ( | Area | a | ) |
Definition at line 390 of file ButtonGrid.cs.
Definition at line 123 of file ButtonGrid.cs.
void ButtonGrid.SetCard | ( | Card | c, |
ButtonGrid.Mode | mode = ButtonGrid::Mode::Default, | ||
Action< UINote > | onWriteNote = null ) |
Definition at line 193 of file ButtonGrid.cs.
Definition at line 138 of file ButtonGrid.cs.
void ButtonGrid.SetCraftRecipe | ( | Recipe | r, |
ButtonGrid.Mode | mode, | ||
bool | tooltip = false ) |
Definition at line 601 of file ButtonGrid.cs.
|
virtual |
Definition at line 436 of file ButtonGrid.cs.
void ButtonGrid.SetDummy | ( | ) |
Definition at line 421 of file ButtonGrid.cs.
void ButtonGrid.SetIngredient | ( | Recipe | r, |
Recipe.Ingredient | _ing ) |
Definition at line 441 of file ButtonGrid.cs.
Definition at line 512 of file ButtonGrid.cs.
void ButtonGrid.SetItem | ( | GridItem | i | ) |
Definition at line 399 of file ButtonGrid.cs.
void ButtonGrid.SetObject | ( | object | o | ) |
Definition at line 407 of file ButtonGrid.cs.
void ButtonGrid.SetRecipe | ( | ) |
Definition at line 541 of file ButtonGrid.cs.
void ButtonGrid.SetRecipe | ( | Area | a | ) |
Definition at line 547 of file ButtonGrid.cs.
void ButtonGrid.SetRecipe | ( | Recipe | r | ) |
Definition at line 557 of file ButtonGrid.cs.
void ButtonGrid.SetRecipeVariation | ( | UIRecipeInfo.RecipeVariation | a | ) |
Definition at line 525 of file ButtonGrid.cs.
bool ButtonGrid.ShowMouseHintLeft | ( | ) |
Implements IMouseHint.
Definition at line 698 of file ButtonGrid.cs.
bool ButtonGrid.ShowMouseHintRight | ( | ) |
Implements IMouseHint.
Definition at line 722 of file ButtonGrid.cs.
override string ButtonGrid.ToString | ( | ) |
Definition at line 44 of file ButtonGrid.cs.
void ButtonGrid.WriteReqMat | ( | UINote | n, |
Recipe | r ) |
Definition at line 668 of file ButtonGrid.cs.
Area ButtonGrid.area |
Definition at line 803 of file ButtonGrid.cs.
Card ButtonGrid.card |
Definition at line 812 of file ButtonGrid.cs.
int ButtonGrid.index |
Definition at line 815 of file ButtonGrid.cs.
Recipe.Ingredient ButtonGrid.ing |
Definition at line 809 of file ButtonGrid.cs.
InvOwner ButtonGrid.invOwner |
Definition at line 818 of file ButtonGrid.cs.
bool ButtonGrid.keepBg |
Definition at line 821 of file ButtonGrid.cs.
List<Transform> ButtonGrid.listAttach = new List<Transform>() |
Definition at line 825 of file ButtonGrid.cs.
Recipe ButtonGrid.recipe |
Definition at line 806 of file ButtonGrid.cs.
|
get |
Definition at line 21 of file ButtonGrid.cs.
|
get |
Definition at line 11 of file ButtonGrid.cs.
|
get |
Definition at line 35 of file ButtonGrid.cs.