Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
ContentTactics Class Reference
Inheritance diagram for ContentTactics:
ContentConfig EContent UIContent UINote

Public Member Functions

override void OnInstantiate ()
 
void Refresh ()
 
- Public Member Functions inherited from ContentConfig
void SetSlider (Slider slider, float value, Func< float, string > action)
 
- Public Member Functions inherited from UIContent
virtual void OnSwitchContent (int idTab)
 
virtual void OnInstantiate ()
 
- Public Member Functions inherited from UINote
void Clear ()
 
void Build ()
 
void Space (int sizeY=0, int sizeX=1)
 
UINote AddNote (string id)
 
UIItem AddHeader (string text, Sprite sprite=null)
 
UIItem AddHeaderCard (string text, Sprite sprite=null)
 
UIItem AddHeaderTopic (string text, Sprite sprite=null)
 
UIItem AddHeader (string id, string text, Sprite sprite=null)
 
UIItem AddText (string text, FontColor color=FontColor.DontChange)
 
UIItem AddText (string id, string text, FontColor color=FontColor.DontChange)
 
UIItem AddText (string id, string text, Color color)
 
UIItem AddItem (string id)
 
UIItem AddTopic (string id, string text, string value=null)
 
UIItem AddTopic (string text, string value=null)
 
void AddImage (Sprite sprite)
 
void AddImage (string idFile)
 
UIButton AddButton (string text, Action onClick)
 
UIButton AddButtonLink (string text, string url)
 
UIDropdown AddDropdown (string id="DropdownDefault")
 
UIButton AddToggle (string idLang="", bool isOn=false, Action< bool > action=null)
 
Transform AddPrefab (string path)
 
AddExtra< T > (string path)
 

Public Attributes

UIButton toggleFollowDist
 
UIButton toggleDontWander
 
UIButton toggleAbortOnAllyDying
 
UIButton toggleAbortOnAllyDead
 
UIButton toggleAbortOnKill
 
UIButton toggleOnEnemyDead
 
UIButton toggleOnHalfHP
 
UIButton toggleAbortOnItemLoss
 
UIButton toggleBUseHotbar
 
UIButton toggleBUseFav
 
UIButton toggleBUseInventory
 
UIButton toggleBTurbo
 
UIButton toggleBCastParty
 
UIButton toggleBDontChangeTarget
 
UIButton toggleBDontAutoAttackNeutral
 
UIButton toggleBDontChase
 
UIButton toggleDetail
 
UIButton togglePrefKeepPlaying
 
UIButton togglePickFish
 
UIButton toggleAutoEat
 
UIDropdown ddTactics
 
Transform transDetail
 
- Public Attributes inherited from UINote
RectTransform target
 
UINoteProfile prof
 
SkinType skinType
 
string idDefaultText
 
LayoutGroup layout
 
RectTransform cur
 
bool extraRebuild
 

Additional Inherited Members

- Properties inherited from ContentConfig
CoreConfig config [get]
 

Detailed Description

Definition at line 5 of file ContentTactics.cs.

Member Function Documentation

◆ OnInstantiate()

override void ContentTactics.OnInstantiate ( )
inlinevirtual

Reimplemented from UIContent.

Definition at line 51 of file ContentTactics.cs.

52 {
53 Refresh();
54 }

References Refresh().

◆ Refresh()

void ContentTactics.Refresh ( )
inline

Definition at line 56 of file ContentTactics.cs.

57 {
60 List<SourceTactics.Row> list = EClass.sources.tactics.rows.Where((SourceTactics.Row t) => t.tag.Contains("pc")).ToList();
61 toggleDetail.SetToggle(at.detail, delegate
62 {
63 at.detail = !at.detail;
64 Refresh();
65 });
66 transDetail.SetActive(at.detail);
67 ddTactics.SetList(list.FindIndex((SourceTactics.Row t) => t.id == at.idType), list, (SourceTactics.Row a, int b) => a.GetName(), delegate(int a, SourceTactics.Row b)
68 {
69 at.idType = b.id;
70 EClass.pc._tactics = null;
71 });
73 {
74 pref.keepPlayingMusic = on;
75 });
76 togglePickFish.SetToggle(pref.pickFish, delegate(bool on)
77 {
78 pref.pickFish = on;
79 });
80 toggleAutoEat.SetToggle(pref.autoEat, delegate(bool on)
81 {
82 pref.autoEat = on;
83 });
84 toggleAbortOnKill.SetToggle(at.abortOnKill, delegate(bool on)
85 {
86 at.abortOnKill = on;
87 });
89 {
90 at.abortOnItemLoss = on;
91 });
93 {
94 at.abortOnAllyDying = on;
95 });
97 {
98 at.abortOnAllyDead = on;
99 });
100 toggleOnEnemyDead.SetToggle(at.abortOnEnemyDead, delegate(bool on)
101 {
102 at.abortOnEnemyDead = on;
103 });
104 toggleOnHalfHP.SetToggle(at.abortOnHalfHP, delegate(bool on)
105 {
106 at.abortOnHalfHP = on;
107 });
108 toggleBUseHotbar.SetToggle(at.bUseHotBar, delegate(bool on)
109 {
110 at.bUseHotBar = on;
111 });
112 toggleBUseFav.SetToggle(at.bUseFav, delegate(bool on)
113 {
114 at.bUseFav = on;
115 });
116 toggleBCastParty.SetToggle(at.bCastParty, delegate(bool on)
117 {
118 at.bCastParty = on;
119 });
120 toggleBUseInventory.SetToggle(at.bUseInventory, delegate(bool on)
121 {
122 at.bUseInventory = on;
123 });
125 {
126 at.bDontAutoAttackNeutral = on;
127 });
128 toggleBTurbo.SetToggle(at.turbo, delegate(bool on)
129 {
130 at.turbo = on;
131 });
133 {
134 at.bDontChangeTarget = on;
135 });
136 toggleBDontChase.SetToggle(at.bDontChase, delegate(bool on)
137 {
138 at.bDontChase = on;
139 });
141 {
142 EClass.game.config.tactics.allyKeepDistance = on;
143 });
145 {
146 EClass.game.config.tactics.dontWander = on;
147 });
148 base.transform.RebuildLayout(recursive: true);
149 base.transform.RebuildLayoutTo<Layer>();
150 }
bool allyKeepDistance
Definition: ConfigTactics.cs:6
UIDropdown ddTactics
UIButton toggleDontWander
UIButton toggleBDontChase
Transform transDetail
UIButton toggleOnEnemyDead
UIButton toggleFollowDist
UIButton toggleBDontChangeTarget
UIButton toggleBUseFav
UIButton toggleOnHalfHP
UIButton toggleAbortOnAllyDying
UIButton togglePickFish
UIButton toggleBUseInventory
UIButton togglePrefKeepPlaying
UIButton toggleAbortOnAllyDead
UIButton toggleAbortOnItemLoss
UIButton toggleDetail
UIButton toggleBDontAutoAttackNeutral
UIButton toggleBTurbo
UIButton toggleAutoEat
UIButton toggleAbortOnKill
UIButton toggleBUseHotbar
UIButton toggleBCastParty
Definition: EClass.cs:5
static Game game
Definition: EClass.cs:8
static SourceManager sources
Definition: EClass.cs:42
ConfigPreference preference
Definition: Game.cs:96
ConfigTactics tactics
Definition: Game.cs:90
ConfigAutoCombat autoCombat
Definition: Game.cs:93
Config config
Definition: Game.cs:215
Definition: Layer.cs:9
SourceTactics tactics
void SetToggle(bool isOn, Action< bool > onToggle=null)
Definition: UIButton.cs:341

References ConfigAutoCombat.abortOnAllyDead, ConfigAutoCombat.abortOnAllyDying, ConfigAutoCombat.abortOnEnemyDead, ConfigAutoCombat.abortOnHalfHP, ConfigAutoCombat.abortOnItemLoss, ConfigAutoCombat.abortOnKill, ConfigTactics.allyKeepDistance, Game.Config.autoCombat, ConfigPreference.autoEat, ConfigAutoCombat.bCastParty, ConfigAutoCombat.bDontAutoAttackNeutral, ConfigAutoCombat.bDontChangeTarget, ConfigAutoCombat.bDontChase, ConfigAutoCombat.bUseFav, ConfigAutoCombat.bUseHotBar, ConfigAutoCombat.bUseInventory, Game.config, ddTactics, ConfigAutoCombat.detail, ConfigTactics.dontWander, EClass.game, ConfigAutoCombat.idType, ConfigPreference.keepPlayingMusic, ConfigPreference.pickFish, Game.Config.preference, UIButton.SetToggle(), EClass.sources, Game.Config.tactics, SourceManager.tactics, toggleAbortOnAllyDead, toggleAbortOnAllyDying, toggleAbortOnItemLoss, toggleAbortOnKill, toggleAutoEat, toggleBCastParty, toggleBDontAutoAttackNeutral, toggleBDontChangeTarget, toggleBDontChase, toggleBTurbo, toggleBUseFav, toggleBUseHotbar, toggleBUseInventory, toggleDetail, toggleDontWander, toggleFollowDist, toggleOnEnemyDead, toggleOnHalfHP, togglePickFish, togglePrefKeepPlaying, transDetail, and ConfigAutoCombat.turbo.

Referenced by OnInstantiate().

Member Data Documentation

◆ ddTactics

UIDropdown ContentTactics.ddTactics

Definition at line 47 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleAbortOnAllyDead

UIButton ContentTactics.toggleAbortOnAllyDead

Definition at line 13 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleAbortOnAllyDying

UIButton ContentTactics.toggleAbortOnAllyDying

Definition at line 11 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleAbortOnItemLoss

UIButton ContentTactics.toggleAbortOnItemLoss

Definition at line 21 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleAbortOnKill

UIButton ContentTactics.toggleAbortOnKill

Definition at line 15 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleAutoEat

UIButton ContentTactics.toggleAutoEat

Definition at line 45 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBCastParty

UIButton ContentTactics.toggleBCastParty

Definition at line 31 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBDontAutoAttackNeutral

UIButton ContentTactics.toggleBDontAutoAttackNeutral

Definition at line 35 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBDontChangeTarget

UIButton ContentTactics.toggleBDontChangeTarget

Definition at line 33 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBDontChase

UIButton ContentTactics.toggleBDontChase

Definition at line 37 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBTurbo

UIButton ContentTactics.toggleBTurbo

Definition at line 29 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBUseFav

UIButton ContentTactics.toggleBUseFav

Definition at line 25 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBUseHotbar

UIButton ContentTactics.toggleBUseHotbar

Definition at line 23 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleBUseInventory

UIButton ContentTactics.toggleBUseInventory

Definition at line 27 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleDetail

UIButton ContentTactics.toggleDetail

Definition at line 39 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleDontWander

UIButton ContentTactics.toggleDontWander

Definition at line 9 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleFollowDist

UIButton ContentTactics.toggleFollowDist

Definition at line 7 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleOnEnemyDead

UIButton ContentTactics.toggleOnEnemyDead

Definition at line 17 of file ContentTactics.cs.

Referenced by Refresh().

◆ toggleOnHalfHP

UIButton ContentTactics.toggleOnHalfHP

Definition at line 19 of file ContentTactics.cs.

Referenced by Refresh().

◆ togglePickFish

UIButton ContentTactics.togglePickFish

Definition at line 43 of file ContentTactics.cs.

Referenced by Refresh().

◆ togglePrefKeepPlaying

UIButton ContentTactics.togglePrefKeepPlaying

Definition at line 41 of file ContentTactics.cs.

Referenced by Refresh().

◆ transDetail

Transform ContentTactics.transDetail

Definition at line 49 of file ContentTactics.cs.

Referenced by Refresh().


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