Elin Modding Docs Doc
Loading...
Searching...
No Matches
HotItemToggle Class Reference
Inheritance diagram for HotItemToggle:
HotItem

Public Types

enum  Type {
  ToggleRoof , showBalloon , muteBGM , instaComplete ,
  ToggleSlope , ToggleWall , ToggleFreepos , SnapFreepos ,
  ToggleBuildLight , ToggleRoofEdit , ToggleNoRoof
}
 

Public Member Functions

override bool ShouldHighlight ()
 
override void OnClick (ButtonHotItem b, Hotbar h)
 
- Public Member Functions inherited from HotItem
string TextHotkey ()
 
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 Attributes

HotItemToggle.Type type
 
- Public Attributes inherited from HotItem
ButtonHotItem button
 
Hotbar hotbar
 
bool disabled
 

Properties

override string Name [get]
 
override Sprite SpriteHighlight [get]
 
override string pathSprite [get]
 
override bool Hidden [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]
 

Detailed Description

Definition at line 6 of file HotItemToggle.cs.

Member Enumeration Documentation

◆ Type

enum HotItemToggle.Type

Definition at line 129 of file HotItemToggle.cs.

Member Function Documentation

◆ OnClick()

override void HotItemToggle.OnClick ( ButtonHotItem b,
Hotbar h )
virtual

Reimplemented from HotItem.

Definition at line 78 of file HotItemToggle.cs.

◆ ShouldHighlight()

override bool HotItemToggle.ShouldHighlight ( )

Definition at line 49 of file HotItemToggle.cs.

Member Data Documentation

◆ type

HotItemToggle.Type HotItemToggle.type

Definition at line 126 of file HotItemToggle.cs.

Property Documentation

◆ Hidden

override bool HotItemToggle.Hidden
get

Definition at line 40 of file HotItemToggle.cs.

◆ Name

override string HotItemToggle.Name
get

Definition at line 10 of file HotItemToggle.cs.

◆ pathSprite

override string HotItemToggle.pathSprite
get

Definition at line 30 of file HotItemToggle.cs.

◆ SpriteHighlight

override Sprite HotItemToggle.SpriteHighlight
get

Definition at line 20 of file HotItemToggle.cs.


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