Elin Decompiled Documentation EA 23.102 Nightly
|
Classes | |
class | Config |
Public Member Functions | |
override void | OnInit () |
void | RefreshConfig () |
override void | OnSwitchContent (Window window) |
override void | OnUpdateInput () |
void | SelectGroup (string id) |
void | _Redraw () |
void | OnStartDrag (UIButton b) |
void | OnDrag (UIButton b) |
void | OnEndDrag (UIButton b, bool cancel=false) |
void | OnDisable () |
![]() | |
override void | OnBeforeAddLayer () |
void | InitInspector () |
sealed override void | Init () |
override void | OnAfterAddLayer () |
void | TryShowHelp () |
void | AddLayerToUI (string id) |
void | TryShowHint (string _langHint=null) |
void | TalkHomeMemeber (string id) |
void | TalkMaid (string id) |
override void | OnRightClick () |
![]() | |
virtual string | GetTextHeader (Window window) |
virtual bool | HeaderIsListOf (int id) |
virtual void | Init () |
virtual void | OnInit () |
virtual void | OnAfterInit () |
virtual void | ApplySkin () |
void | ShowScreenLock (string id) |
void | UpdateInput () |
virtual void | OnUpdateInput () |
virtual void | OnRightClick () |
virtual bool | OnBack () |
virtual void | OnChangeLayer () |
virtual void | OnCreate () |
void | _AddLayer (string id) |
Layer | AddLayer (string id) |
T | AddLayer< T > () |
T | AddLayer< T > (string id) |
T | AddLayerDontCloseOthers< T > () |
Layer | AddLayerDontCloseOthers (Layer l) |
T | GetOrAddLayer< T > () |
virtual void | OnBeforeAddLayer () |
virtual void | OnAfterAddLayer () |
Layer | AddLayer (Layer l) |
void | ToggleLayer (string id) |
T | ToggleLayer< T > (string id=null) |
void | WaitAndClose () |
void | OnClickClose () |
virtual void | Close () |
void | CloseLayers () |
void | RemoveLayers (bool removeImportant=false) |
bool | RemoveLayer< T > () |
void | RemoveLayer (Layer l) |
virtual void | OnKill () |
Layer | SetOnKill (Action action) |
void | DisableClose () |
void | Delay (float duration=0.05f) |
Layer | SetDelay (float d) |
Layer | GetLayer (string id) |
T | GetLayer< T > (bool fromTop=false) |
Layer | GetTopLayer () |
void | SwitchContent (int idWindow, int i) |
virtual void | OnSwitchContent (Window window) |
Layer | SetTitles (string langList, string idHeaderRow=null) |
bool | IsBlockWidgetClick () |
bool | IsHideHud () |
bool | IsAllowGeneralInput () |
bool | IsUseBlur () |
bool | IsPointerOnLayer () |
void | ApplySkin () |
void | OnStartDrag (UIButton b) |
void | OnDrag (UIButton b) |
void | OnEndDrag (UIButton b, bool cancel=false) |
Static Public Member Functions | |
static void | SetDirty (Element a) |
static void | ClearHotElement () |
static void | Redraw () |
![]() | |
static int | rnd (int a) |
![]() | |
static T | Create< T > () |
static T | Create< T > (string path) |
static Layer | Create (string path) |
Public Attributes | |
UIDynamicList | list |
Chara | chara |
Transform | headerRow |
string[] | idGroup = new string[6] { "all", "attack", "defense", "util", "ability", "favAbility" } |
![]() | |
Option | option |
UnityEvent | onKill |
Anime | animeIn |
Anime | animeOut |
bool | closeOthers |
bool | defaultActionMode = true |
Button | screenLock |
Layer | parent |
string | idLayer |
List< Layer > | layers = new List<Layer>() |
Vector2 | lastParentPos |
List< Window > | windows = new List<Window>() |
string | langHint |
Static Public Attributes | |
static LayerAbility | Instance |
static ButtonAbility | hotElement |
![]() | |
static int | skipInput |
static bool | closeOnRightClick |
static bool | rightClicked |
static bool | cancelKeyDown |
static bool | ignoreSounds |
static Transform | blurStopInstance |
static string[] | searchPath = new string[3] { "Layer", "Layer/Dialog", "Layer/LayerHome" } |
Properties | |
new Config | config [get] |
![]() | |
static Core | core [get] |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static FactionBranch | Branch [get] |
static Faction | Home [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static CoreConfig | config [get] |
static GameSetting | setting [get] |
static ColorProfile | Colors [get] |
static SourceManager | sources [get] |
static World | world [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
bool | IsFloat [get] |
virtual string | IdHelp [get] |
![]() | |
Layer | TopLayer [get] |
string | uid [get] |
virtual RectTransform | rectLayers [get] |
virtual bool | blockWidgetClick [get] |
Additional Inherited Members | |
![]() | |
sealed override void | _Close () |
sealed override void | Kill () |
![]() | |
virtual void | Awake () |
virtual void | _Close () |
virtual void | Kill () |
![]() | |
RectTransform | _rect |
bool | isDestroyed |
Definition at line 5 of file LayerAbility.cs.
|
inline |
Definition at line 242 of file LayerAbility.cs.
References list, and UIDynamicList.List().
Referenced by Redraw().
|
inlinestatic |
Definition at line 168 of file LayerAbility.cs.
References ButtonAbility.attach, EInput.Consume(), hotElement, LayerInventory.SetDirtyAll(), and ELayer.ui.
Referenced by ActionMode.UpdateInput().
|
inline |
Definition at line 280 of file LayerAbility.cs.
References list, BaseList.sortMode, and ELayer.ui.
|
inline |
Implements IDragParent.
Definition at line 252 of file LayerAbility.cs.
References LayerRegisterHotbar.GetButton(), ButtonAbility.source, and ELayer.ui.
|
inline |
Implements IDragParent.
Definition at line 268 of file LayerAbility.cs.
References LayerRegisterHotbar.OnEndDrag(), and ELayer.ui.
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 36 of file LayerAbility.cs.
References UIContextMenu.AddButton(), UIContextMenu.AddChild(), UIContextMenu.AddSlider(), UIContextMenu.AddToggle(), Game.altAbility, LayerAbility.Config.autoHideBG, LayerAbility.Config.bgAlpha, chara, config, LayerAbility.Config.fixedPos, LayerAbility.Config.fixedSize, ELayer.game, LayerAbility.Config.hideDepletedSpell, idGroup, Instance, Player.Pref.lastIdTabAbility, list, UIDynamicList.List(), ELayer.pc, ELayer.player, Player.pref, RefreshConfig(), UIContextMenu.Show(), Player.Pref.sortAbility, BaseList.sorts, ELayer.ui, and Layer.windows.
|
inline |
Implements IDragParent.
Definition at line 247 of file LayerAbility.cs.
References UIButton.icon, and ELayer.ui.
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 147 of file LayerAbility.cs.
References Window.idTab, SelectGroup(), ELayer.setting, and Layer.windows.
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 153 of file LayerAbility.cs.
References ButtonState.down, EInput.middleMouse, ELayer.player, Player.SetCurrentHotItem(), and ButtonAbility.source.
|
inlinestatic |
Definition at line 234 of file LayerAbility.cs.
References _Redraw(), and Instance.
Referenced by ElementContainerCard.CheckSkillActions(), and TraitBaseSpellbook.OnRead().
|
inline |
Definition at line 101 of file LayerAbility.cs.
References LayerAbility.Config.autoHideBG, LayerAbility.Config.bgAlpha, Window.cgBG, Color, config, LayerAbility.Config.fixedPos, LayerAbility.Config.fixedSize, Window.listCgFloat, and Layer.windows.
Referenced by OnInit().
|
inline |
Definition at line 181 of file LayerAbility.cs.
References UIDynamicList.Add(), chara, UIDynamicList.Clear(), config, ElementContainer.dict, Card.elements, Player.favAbility, Element.GetSortVal(), LayerAbility.Config.hideDepletedSpell, hotElement, UIButton.icon, Element.id, idGroup, item, list, UIDynamicList.List(), ELayer.pc, ELayer.player, Element.PotentialAsStock, ButtonAbility.SetAct(), LayerInventory.SetDirtyAll(), Element.source, ELayer.ui, Util, Element.Value, and Element.vPotential.
Referenced by OnSwitchContent().
|
inlinestatic |
Definition at line 115 of file LayerAbility.cs.
References UIList.buttons, BaseList.callbacks, ButtonGrid.card, ButtonGrid.index, Instance, WidgetCurrentTool.Instance, item, list, WidgetCurrentTool.list, LayerInventory.listInv, UIDynamicList.Redraw(), WidgetCurrentTool.RefreshCurrentHotItem(), and Card.trait.
Referenced by Chara.GainAbility(), Ability.OnChangeValue(), and Chara.UseAbility().
Chara LayerAbility.chara |
Definition at line 27 of file LayerAbility.cs.
Referenced by OnInit(), and SelectGroup().
Transform LayerAbility.headerRow |
Definition at line 29 of file LayerAbility.cs.
|
static |
Definition at line 23 of file LayerAbility.cs.
Referenced by ClearHotElement(), SelectGroup(), LayerInventory.TryShowGuide(), and ActionMode.UpdateInput().
string [] LayerAbility.idGroup = new string[6] { "all", "attack", "defense", "util", "ability", "favAbility" } |
Definition at line 32 of file LayerAbility.cs.
Referenced by OnInit(), and SelectGroup().
|
static |
Definition at line 21 of file LayerAbility.cs.
Referenced by OnInit(), Scene.OnUpdate(), Redraw(), SetDirty(), and ButtonAbility.ToggleFav().
UIDynamicList LayerAbility.list |
Definition at line 25 of file LayerAbility.cs.
Referenced by _Redraw(), OnDisable(), OnInit(), SelectGroup(), SetDirty(), and ButtonAbility.ToggleFav().
|
get |
Definition at line 34 of file LayerAbility.cs.
Referenced by OnInit(), RefreshConfig(), and SelectGroup().