Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
HotItemThing Class Reference
Inheritance diagram for HotItemThing:
HotItemGameAction HotItem UIButton.Item HotItemHeld

Public Member Functions

override Sprite GetSprite ()
 
override void SetImage (Image icon)
 
override void SetSubText (UIText t)
 
- Public Member Functions inherited from HotItemGameAction
override void OnClick (ButtonHotItem b, Hotbar h)
 
override void OnRightClick (ButtonHotItem b)
 
override void OnMarkMapHighlights ()
 
- Public Member Functions inherited from HotItem
string TextHotkey ()
 
virtual void OnClick (ButtonHotItem b, Hotbar h)
 
virtual void OnRightClick (ButtonHotItem b)
 
virtual bool CanAutoFire (Chara tg)
 
virtual void OnSetCurrentItem ()
 
virtual void OnUnsetCurrentItem ()
 
virtual void OnUnselect ()
 
virtual void SetImage (Image icon)
 
virtual bool TrySetAct (ActPlan p)
 
virtual void OnMarkMapHighlights ()
 
virtual void OnRenderTile (Point point, HitResult result, int dir)
 
- Public Member Functions inherited from UIButton.Item
virtual Sprite GetSprite ()
 
virtual Sprite GetSprite (bool highlight)
 
virtual bool ShouldHighlight ()
 
virtual void OnAddedToBar ()
 
virtual void OnShowContextMenu (UIContextMenu m)
 
virtual void OnHover (UIButton b)
 
virtual void OnClick (UIButton b)
 
virtual void OnSetItem (UIButton b)
 
virtual void SetSubText (UIText t)
 

Public Attributes

Thing thing
 
bool lost
 
Act _act
 
- Public Attributes inherited from HotItem
ButtonHotItem button
 
Hotbar hotbar
 
bool disabled
 
- Public Attributes inherited from UIButton.Item
bool always
 

Properties

override Act act [get]
 
override string Name [get]
 
override bool IsSelectable [get]
 
override Thing Thing [get]
 
override bool UseUIObjMaterial [get]
 
- Properties inherited from HotItemGameAction
virtual Act act [get]
 
override bool IsGameAction [get]
 
- Properties inherited from HotItem
override Sprite SpriteHighlight [get]
 
override bool IsSelectable [get]
 
override string TextTip [get]
 
virtual Thing RenderThing [get]
 
virtual Thing Thing [get]
 
virtual Thing Tool [get]
 
virtual bool IsTool [get]
 
virtual bool LookAtMouse [get]
 
virtual bool IsGameAction [get]
 
virtual bool UseUIObjMaterial [get]
 
- Properties inherited from UIButton.Item
virtual string TextTip [get]
 
virtual string Name [get]
 
virtual Sprite SpriteHighlight [get]
 
virtual string pathSprite [get]
 
virtual bool IsSelectable [get]
 
virtual bool AdjustImageSize [get]
 
virtual bool UseIconForHighlight [get]
 
virtual bool KeepVisibleWhenHighlighted [get]
 
virtual Color SpriteColor [get]
 
virtual Vector3 SpriteScale [get]
 
virtual bool Hidden [get]
 
virtual Transition Transition [get]
 

Detailed Description

Definition at line 5 of file HotItemThing.cs.

Member Function Documentation

◆ GetSprite()

override Sprite HotItemThing.GetSprite ( )
inlinevirtual

Reimplemented from UIButton.Item.

Definition at line 25 of file HotItemThing.cs.

26 {
27 return thing.GetImageSprite();
28 }
virtual Sprite GetImageSprite()
Definition: Card.cs:5350

References Card.GetImageSprite(), and thing.

◆ SetImage()

override void HotItemThing.SetImage ( Image  icon)
inlinevirtual

Reimplemented from HotItem.

Definition at line 30 of file HotItemThing.cs.

31 {
32 thing.SetImage(icon);
33 }
void SetImage(Image image, int dir, int idSkin=0)
Definition: Card.cs:5355

References Card.SetImage(), and thing.

◆ SetSubText()

override void HotItemThing.SetSubText ( UIText  t)
inlinevirtual

Reimplemented from UIButton.Item.

Definition at line 35 of file HotItemThing.cs.

36 {
37 thing.trait.SetMainText(t, hotitem: true);
38 }
Trait trait
Definition: Card.cs:49
virtual void SetMainText(UIText t, bool hotitem)
Definition: Trait.cs:1394

References Trait.SetMainText(), thing, and Card.trait.

Member Data Documentation

◆ _act

Act HotItemThing._act

Definition at line 13 of file HotItemThing.cs.

Referenced by HotItemHeld.GetAct(), and HotItemHeld.OnSetCurrentItem().

◆ lost

bool HotItemThing.lost

Definition at line 11 of file HotItemThing.cs.

Referenced by HotItemHeld.GetSelfAct().

◆ thing

Property Documentation

◆ act

override Act HotItemThing.act
get

Definition at line 15 of file HotItemThing.cs.

◆ IsSelectable

override bool HotItemThing.IsSelectable
get

Definition at line 19 of file HotItemThing.cs.

◆ Name

override string HotItemThing.Name
get

Definition at line 17 of file HotItemThing.cs.

◆ Thing

override Thing HotItemThing.Thing
get

Definition at line 21 of file HotItemThing.cs.

◆ UseUIObjMaterial

override bool HotItemThing.UseUIObjMaterial
get

Definition at line 23 of file HotItemThing.cs.


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