Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | OnCoreStart () |
void | OnActivateZone () |
void | ShowFloats () |
void | HideFloats () |
void | OnKillGame () |
void | OnClickAction (string _mode) |
void | RefreshActiveState () |
override void | OnChangeLayer () |
void | FlashCover (float durationOut=1f, float duration=1f, float durationIn=1f, Action onFadeOut=null, Action onComplete=null, Color color=default(Color)) |
void | ShowCover (float duration=0f, float dest=1f, Action onComplete=null, Color color=default(Color)) |
void | HideCover (float duration=0f, Action onComplete=null) |
bool | IsCovered () |
void | ShowBalloon (bool enable) |
void | Show (float duration=1f) |
void | Hide (float duration=1f) |
void | ToggleCanvas () |
void | OnUpdate () |
void | ShowMouseHint () |
void | HideMouseHint (float duration=0.2f) |
void | CheckWindowOrder () |
void | ShowSceneSelector () |
void | ShowLang () |
void | SetLight (bool enable) |
UIContextMenu | CreateContextMenu (string cid="ContextMenu") |
UIContextMenu | CreateContextMenuInteraction () |
void | Say (string text, Sprite sprite=null) |
void | FreezeScreen (float duration, bool highlight=true) |
void | UnfreezeScreen () |
void | ToggleAbility (bool delay=false) |
void | ToggleInventory (bool delay=false) |
void | OpenFloatInv (bool ignoreSound=false) |
void | ToggleFeedback () |
void | StartDrag (DragItem item) |
void | OnDrag () |
void | OnDragSpecial () |
void | EndDrag (bool canceled=false) |
![]() | |
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 () |
Public Attributes | |
Canvas | canvas |
HUD | hud |
ExtraHint | extraHint |
InputModuleEX | inputModule |
UIContextMenuManager | contextMenu |
WidgetManager | widgets |
UIMouseInfo | mouseInfo |
RectTransform | rectDynamic |
RectTransform | rectDynamicEssential |
RectTransform | _rectLayers |
ReflexConsole | console |
GameObject | blur |
Material | matBlur |
LayoutGroup | layoutLang |
CanvasScaler | canvasScaler |
Image | light |
CanvasGroup | cg |
int | minWidth |
Layer | layerFloat |
UIAutoTurn | autoTurn |
PopManager | popGame |
PopManager | popSystem |
float | blurSpeed |
Texture2D | texFreeze |
RawImage | imageFreeze |
DragItem | currentDrag |
DragItem | nextDrag |
float | lightContrast |
float | dragDuration |
bool | wasActive |
bool | isPointerOverUI |
![]() | |
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 |
Protected Member Functions | |
override void | Awake () |
![]() | |
sealed override void | _Close () |
sealed override void | Kill () |
virtual void | Awake () |
virtual void | _Close () |
virtual void | Kill () |
Properties | |
SkinManager | skins [get] |
bool | IsActive [get] |
bool | AllowInventoryInteractions [get] |
bool | BlockActions [get] |
bool | BlockMouseOverUpdate [get] |
bool | BlockInput [get] |
bool | IsPauseGame [get] |
bool | IsInventoryOpen [get] |
bool | IsAbilityOpen [get] |
override bool | blockWidgetClick [get] |
override RectTransform | rectLayers [get] |
bool | IsDragging [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] |
Private Attributes | |
bool | hidingCover |
Tween | tweenCover |
float | durationHideMouseHint |
Static Private Attributes | |
static float | blurSize |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
![]() | |
static T | Create< T > () |
static T | Create< T > (string path) |
static Layer | Create (string path) |
![]() | |
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" } |
![]() | |
RectTransform | _rect |
bool | isDestroyed |
|
inlineprotectedvirtual |
|
inline |
Definition at line 457 of file UI.cs.
References InputModuleEX.GetPointerEventData(), WidgetFeed.Instance, item, and Layer.layers.
|
inline |
Definition at line 537 of file UI.cs.
References UIContextMenuManager.Create().
|
inline |
Definition at line 542 of file UI.cs.
References UIContextMenuManager.Create().
Referenced by AM_EditArea.OnProcessTiles().
|
inline |
Definition at line 794 of file UI.cs.
References EInput.Consume(), DragItem.OnDrag(), DragItem.OnEndDrag(), HUD.SetDragImage(), UIButton.TryShowTip(), and ELayer.ui.
|
inline |
Definition at line 257 of file UI.cs.
References HideCover(), and ShowCover().
|
inline |
Definition at line 553 of file UI.cs.
References UIButton.TryHihlight().
|
inline |
Definition at line 323 of file UI.cs.
References Scene.elomapActor, ELayer.scene, EloMapActor.selector, and EloMapTileSelector.srHighlight.
|
inline |
Definition at line 283 of file UI.cs.
References HUD.imageCover.
Referenced by LayerSleep.Advance(), FlashCover(), and LayerSleep.Wait().
|
inline |
|
inline |
Definition at line 450 of file UI.cs.
References HUD.textMouseHintLeft, and HUD.textMouseHintRight.
|
inline |
|
inline |
Definition at line 174 of file UI.cs.
References HUD.hangCorner, WidgetManager.OnActivateZone(), ELayer.pc, ELayer.player, Player.queues, UIHangIcon.Refresh(), and QueueManager.SetOwner().
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 226 of file UI.cs.
References Scene.actionMode, ELayer.core, Layer.Option.dontShowHint, CursorSystem.Draw(), WidgetManager.Hide(), HideFloats(), HUD.HideMouseInfo(), HUD.hint, CursorSystem.Instance, Core.IsGameStarted, Layer.layers, ActionMode.OnUpdateCursor(), Layer.option, ActionHint.Refresh(), RefreshActiveState(), ELayer.scene, CursorSystem.SetCursor(), Layer.TopLayer, and ELayer.TryShowHint().
|
inline |
Definition at line 202 of file UI.cs.
References Layer.RemoveLayers().
|
inline |
Definition at line 780 of file UI.cs.
References Core.delta, and DragItem.OnDrag().
|
inline |
|
inline |
Definition at line 194 of file UI.cs.
References WidgetManager.OnKillGame(), Layer.RemoveLayers(), and ShowBalloon().
|
inline |
Definition at line 345 of file UI.cs.
References CoreConfig.UISetting.blur, CoreConfig.UISetting.blurSize, ELayer.config, HUD.imageDrag, HUD.imageDragFix2, EInput.isShiftDown, Layer.IsUseBlur(), Layer.layers, HUD.marginImageDrag, ShowMouseHint(), CoreConfig.ui, and Util.
|
inline |
Definition at line 649 of file UI.cs.
References LayerInventory.CreateContainer(), LayerInventory.CreatePCBackpack(), Trait.IsContainer, item, ThingContainer.List(), Window.SaveData.open, ELayer.pc, Card.things, Card.trait, and ELayer.ui.
|
inline |
Definition at line 208 of file UI.cs.
References InputModuleEX.GetPointerEventData(), IsActive, item, and CursorSystem.SetCursor().
Referenced by OnChangeLayer().
|
inline |
Definition at line 547 of file UI.cs.
References Debug, and PopManager.PopText().
|
inline |
Definition at line 309 of file UI.cs.
References Scene.elomapActor, ELayer.scene, EloMapActor.selector, and EloMapTileSelector.srHighlight.
|
inline |
Definition at line 303 of file UI.cs.
References WidgetSystemIndicator.Refresh(), and ELayer.ui.
Referenced by OnKillGame().
|
inline |
Definition at line 270 of file UI.cs.
References Color, and HUD.imageCover.
Referenced by LayerSleep.Advance(), FlashCover(), and LayerSleep.OnAfterInit().
|
inline |
|
inline |
Definition at line 504 of file UI.cs.
References Button, ELayer.core, ELayer.debug, CoreDebug.enable, LangSetting.id, Core.Init(), MOD.langs, LangSetting.name, LangSetting.name_en, CoreDebug.showSceneSelector, ShowSceneSelector(), and Util.
|
inline |
Definition at line 398 of file UI.cs.
References UIButton.currentHighlight, Core.delta, IMouseHint.GetTextMouseHintLeft(), IMouseHint.GetTextMouseHintRight(), InputModuleEX.IsPointerOver(), IMouseHint.ShowMouseHintLeft(), IMouseHint.ShowMouseHintRight(), HUD.textMouseHintFix, HUD.textMouseHintFixLeft, HUD.textMouseHintLeft, HUD.textMouseHintRight, and Util.
Referenced by OnUpdate().
|
inline |
Definition at line 481 of file UI.cs.
References Button, ELayer.core, Core.Init(), item, and Util.
Referenced by ShowLang().
|
inline |
Definition at line 760 of file UI.cs.
References BaseCore.actionsNextFrame, ELayer.core, TooltipManager.HideTooltips(), TooltipManager.Instance, and item.
|
inline |
Definition at line 585 of file UI.cs.
References Game.altAbility, CoreRef.Rects.center, ELayer.core, Layer.Delay(), ELayer.game, CoreRef.rects, Core.refs, ELayer.ui, and Layer.windows.
|
inline |
Definition at line 336 of file UI.cs.
References WidgetSideScreen.Instance.
|
inline |
Definition at line 671 of file UI.cs.
References ELayer.config, ELayer.core, ELayer.debug, Debug, Player.Flags.debugEnabled, Version.demo, CoreDebug.enable, Player.flags, ElinEncoder.GetID(), Chara.HasCondition(), Core.IsGameStarted, CoreConfig.maxPlayedHours, Dialog.Ok(), ELayer.pc, ELayer.player, CoreConfig.rewardCode, Msg.Say(), ELayer.ui, and BaseCore.version.
|
inline |
Definition at line 612 of file UI.cs.
References InvOwner.HasTrader, LayerInventory.IsPlayerContainer(), item, LayerInventory.listInv, and ELayer.ui.
|
inline |
UIAutoTurn UI.autoTurn |
UIContextMenuManager UI.contextMenu |
HUD UI.hud |
Definition at line 15 of file UI.cs.
Referenced by AM_Dig.OnSelectEnd(), and AM_Dig.OnSelectStart().
InputModuleEX UI.inputModule |
bool UI.isPointerOverUI |
Definition at line 81 of file UI.cs.
Referenced by AM_BaseGameMode.OnUpdateInput().
Layer UI.layerFloat |
Definition at line 49 of file UI.cs.
Referenced by AM_Bird.OnActivate(), AM_NoMap.OnActivate(), AM_ViewMap.OnActivate(), InvOwnerHotbar.OnClick(), AM_Bird.OnDeactivate(), AM_NoMap.OnDeactivate(), AM_ViewMap.OnDeactivate(), and TraitScrollMapTreasure.OnUse().
UIMouseInfo UI.mouseInfo |
PopManager UI.popGame |
PopManager UI.popSystem |
bool UI.wasActive |
Definition at line 78 of file UI.cs.
Referenced by AM_Sim._OnUpdateInput().
WidgetManager UI.widgets |
Definition at line 23 of file UI.cs.
Referenced by HotItemToggleWidget.OnClick().
|
get |
|
get |
|
get |
Definition at line 129 of file UI.cs.
|
get |
Definition at line 87 of file UI.cs.
Referenced by RefreshActiveState().
|
get |
|
get |