Elin Modding Docs Doc
Loading...
Searching...
No Matches
ButtonAbility Class Reference
Inheritance diagram for ButtonAbility:
IMouseHint

Public Member Functions

void SetAct (Chara _chara, Element e)
 
void OnDrag (PointerEventData data)
 
override void OnPointerUp (PointerEventData eventData)
 
void Use ()
 
void HoldAbility ()
 
bool CanAutoUse (Act _act)
 
bool ShowMouseHintLeft ()
 
string GetTextMouseHintLeft ()
 
bool ShowMouseHintRight ()
 
string GetTextMouseHintRight ()
 
override bool CanMiddleClick ()
 
override void OnMiddleClick ()
 
void ToggleFav ()
 
void RefreshFavIcon ()
 
- Public Member Functions inherited from IMouseHint

Static Public Member Functions

static bool TryUse (Act act, Card tg=null, Point pos=null, Card catalyst=null, bool first=true, bool mouse=true)
 
static bool SpecialHoldAction (Act act)
 

Public Attributes

SourceElement.Row source
 
IDragParent dragParent
 
UIText textStock
 
Image imageType
 
Image imageFav
 
Transform attach
 
Transform transFav
 
Chara chara
 
Act act
 
bool dragged
 

Static Public Attributes

static float hotkeyTimer
 

Detailed Description

Definition at line 7 of file ButtonAbility.cs.

Member Function Documentation

◆ CanAutoUse()

bool ButtonAbility.CanAutoUse ( Act _act)

Definition at line 226 of file ButtonAbility.cs.

◆ CanMiddleClick()

override bool ButtonAbility.CanMiddleClick ( )

Definition at line 256 of file ButtonAbility.cs.

◆ GetTextMouseHintLeft()

string ButtonAbility.GetTextMouseHintLeft ( )

Implements IMouseHint.

Definition at line 238 of file ButtonAbility.cs.

◆ GetTextMouseHintRight()

string ButtonAbility.GetTextMouseHintRight ( )

Implements IMouseHint.

Definition at line 250 of file ButtonAbility.cs.

◆ HoldAbility()

void ButtonAbility.HoldAbility ( )

Definition at line 219 of file ButtonAbility.cs.

◆ OnDrag()

void ButtonAbility.OnDrag ( PointerEventData data)

Definition at line 52 of file ButtonAbility.cs.

◆ OnMiddleClick()

override void ButtonAbility.OnMiddleClick ( )

Definition at line 262 of file ButtonAbility.cs.

◆ OnPointerUp()

override void ButtonAbility.OnPointerUp ( PointerEventData eventData)

Definition at line 73 of file ButtonAbility.cs.

◆ RefreshFavIcon()

void ButtonAbility.RefreshFavIcon ( )

Definition at line 296 of file ButtonAbility.cs.

◆ SetAct()

void ButtonAbility.SetAct ( Chara _chara,
Element e )

Definition at line 10 of file ButtonAbility.cs.

◆ ShowMouseHintLeft()

bool ButtonAbility.ShowMouseHintLeft ( )

Implements IMouseHint.

Definition at line 232 of file ButtonAbility.cs.

◆ ShowMouseHintRight()

bool ButtonAbility.ShowMouseHintRight ( )

Implements IMouseHint.

Definition at line 244 of file ButtonAbility.cs.

◆ SpecialHoldAction()

static bool ButtonAbility.SpecialHoldAction ( Act act)
static

Definition at line 168 of file ButtonAbility.cs.

◆ ToggleFav()

void ButtonAbility.ToggleFav ( )

Definition at line 279 of file ButtonAbility.cs.

◆ TryUse()

static bool ButtonAbility.TryUse ( Act act,
Card tg = null,
Point pos = null,
Card catalyst = null,
bool first = true,
bool mouse = true )
static

Definition at line 107 of file ButtonAbility.cs.

◆ Use()

void ButtonAbility.Use ( )

Definition at line 85 of file ButtonAbility.cs.

Member Data Documentation

◆ act

Act ButtonAbility.act

Definition at line 327 of file ButtonAbility.cs.

◆ attach

Transform ButtonAbility.attach

Definition at line 318 of file ButtonAbility.cs.

◆ chara

Chara ButtonAbility.chara

Definition at line 324 of file ButtonAbility.cs.

◆ dragged

bool ButtonAbility.dragged

Definition at line 331 of file ButtonAbility.cs.

◆ dragParent

IDragParent ButtonAbility.dragParent

Definition at line 306 of file ButtonAbility.cs.

◆ hotkeyTimer

float ButtonAbility.hotkeyTimer
static

Definition at line 334 of file ButtonAbility.cs.

◆ imageFav

Image ButtonAbility.imageFav

Definition at line 315 of file ButtonAbility.cs.

◆ imageType

Image ButtonAbility.imageType

Definition at line 312 of file ButtonAbility.cs.

◆ source

SourceElement.Row ButtonAbility.source

Definition at line 303 of file ButtonAbility.cs.

◆ textStock

UIText ButtonAbility.textStock

Definition at line 309 of file ButtonAbility.cs.

◆ transFav

Transform ButtonAbility.transFav

Definition at line 321 of file ButtonAbility.cs.


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