Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
DramaChoice Class Reference

Public Member Functions

 DramaChoice (string text, string idJump, string idAction="", string CHECK="", string IF="")
 
DramaChoice DisableSound ()
 
DramaChoice SetOnTooltip (Action< UITooltip > action)
 
DramaChoice SetOnClick (Action action)
 
DramaChoice SetCondition (Func< bool > condition)
 

Public Attributes

int index
 
string text
 
string idJump
 
string idAction
 
string CHECK
 
string IF
 
bool sound = true
 
bool forceHighlight
 
Action onClick
 
Action onJump
 
Action< UITooltiponTooltip
 
Func< bool > activeCondition
 
Check check
 
UIButton button
 

Static Public Attributes

static DramaChoice lastChoice
 

Detailed Description

Definition at line 3 of file DramaChoice.cs.

Constructor & Destructor Documentation

◆ DramaChoice()

DramaChoice.DramaChoice ( string  text,
string  idJump,
string  idAction = "",
string  CHECK = "",
string  IF = "" 
)
inline

Definition at line 35 of file DramaChoice.cs.

36 {
37 this.text = text;
38 this.idJump = idJump;
39 this.idAction = idAction;
40 this.CHECK = CHECK;
41 this.IF = IF;
42 }
string idAction
Definition: DramaChoice.cs:13
string IF
Definition: DramaChoice.cs:17
string CHECK
Definition: DramaChoice.cs:15
string idJump
Definition: DramaChoice.cs:11
string text
Definition: DramaChoice.cs:9

References CHECK, idAction, idJump, IF, and text.

Member Function Documentation

◆ DisableSound()

DramaChoice DramaChoice.DisableSound ( )
inline

Definition at line 44 of file DramaChoice.cs.

45 {
46 sound = false;
47 return this;
48 }

References sound.

Referenced by DramaCustomSequence.Build().

◆ SetCondition()

DramaChoice DramaChoice.SetCondition ( Func< bool >  condition)
inline

Definition at line 62 of file DramaChoice.cs.

63 {
64 activeCondition = condition;
65 return this;
66 }
Func< bool > activeCondition
Definition: DramaChoice.cs:29

References activeCondition.

Referenced by DramaCustomSequence.Build().

◆ SetOnClick()

DramaChoice DramaChoice.SetOnClick ( Action  action)
inline

Definition at line 56 of file DramaChoice.cs.

57 {
58 onClick = action;
59 return this;
60 }
Action onClick
Definition: DramaChoice.cs:23

References onClick.

Referenced by DramaCustomSequence.Build().

◆ SetOnTooltip()

DramaChoice DramaChoice.SetOnTooltip ( Action< UITooltip action)
inline

Definition at line 50 of file DramaChoice.cs.

51 {
52 onTooltip = action;
53 return this;
54 }
Action< UITooltip > onTooltip
Definition: DramaChoice.cs:27

References onTooltip.

Member Data Documentation

◆ activeCondition

Func<bool> DramaChoice.activeCondition

Definition at line 29 of file DramaChoice.cs.

Referenced by DramaEventTalk.Play(), and SetCondition().

◆ button

UIButton DramaChoice.button

Definition at line 33 of file DramaChoice.cs.

Referenced by DramaEventTalk.Play().

◆ CHECK

string DramaChoice.CHECK

Definition at line 15 of file DramaChoice.cs.

Referenced by DramaChoice().

◆ check

Check DramaChoice.check

Definition at line 31 of file DramaChoice.cs.

◆ forceHighlight

bool DramaChoice.forceHighlight

Definition at line 21 of file DramaChoice.cs.

◆ idAction

string DramaChoice.idAction

Definition at line 13 of file DramaChoice.cs.

Referenced by DramaChoice().

◆ idJump

string DramaChoice.idJump

Definition at line 11 of file DramaChoice.cs.

Referenced by DramaChoice().

◆ IF

string DramaChoice.IF

Definition at line 17 of file DramaChoice.cs.

Referenced by DramaChoice().

◆ index

int DramaChoice.index

Definition at line 7 of file DramaChoice.cs.

Referenced by DramaOutcome.fiama_starter_gift().

◆ lastChoice

DramaChoice DramaChoice.lastChoice
static

Definition at line 5 of file DramaChoice.cs.

Referenced by GameLang.ConvertDrama(), and DramaOutcome.fiama_starter_gift().

◆ onClick

Action DramaChoice.onClick

Definition at line 23 of file DramaChoice.cs.

Referenced by SetOnClick().

◆ onJump

Action DramaChoice.onJump

Definition at line 25 of file DramaChoice.cs.

◆ onTooltip

Action<UITooltip> DramaChoice.onTooltip

Definition at line 27 of file DramaChoice.cs.

Referenced by SetOnTooltip().

◆ sound

bool DramaChoice.sound = true

Definition at line 19 of file DramaChoice.cs.

Referenced by DisableSound().

◆ text

string DramaChoice.text

Definition at line 9 of file DramaChoice.cs.

Referenced by GameLang.ConvertDrama(), and DramaChoice().


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