Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
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 () |
Static Public Member Functions | |
static int | rnd (int a) |
![]() | |
static T | Create< T > () |
static T | Create< T > (string path) |
static Layer | Create (string path) |
Protected Member Functions | |
sealed override void | _Close () |
sealed override void | Kill () |
![]() | |
virtual void | Awake () |
virtual void | _Close () |
virtual void | Kill () |
Properties | |
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 | |
PopItem | itemTalk |
Additional Inherited Members | |
![]() | |
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 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 |
Reimplemented from Layer.
Definition at line 110 of file ELayer.cs.
References EInput.Consume(), Layer.Option.consumeInput, and Layer.option.
|
inline |
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 67 of file ELayer.cs.
References Layer.closeOthers, EInput.Consume(), and ui.
Referenced by LayerTitle.OnClickContinue().
|
inline |
Definition at line 62 of file ELayer.cs.
Referenced by UIInspector.Inspect().
|
inlineprotectedvirtual |
Reimplemented from Layer.
Definition at line 121 of file ELayer.cs.
References _zone, CoreDebug.alwaysResetWindow, core, debug, Window.dictData, EInput.DisableIME(), BaseCore.eventSystem, Layer.Option.hideFloatUI, Layer.Option.hideWidgets, BaseCore.Instance, WidgetFeed.Instance, Layer.isDestroyed, Core.IsGameStarted, itemTalk, PopManager.Kill(), Layer.option, Layer.Option.playlist, WidgetFeed.pop, Zone.RefreshBGM(), and ui.
|
inlinevirtual |
Reimplemented from Layer.
Reimplemented in LayerEditBio, and LayerEmbark.
Definition at line 77 of file ELayer.cs.
References WidgetMainText.HideLog(), and TryShowHelp().
|
inlinevirtual |
Reimplemented from Layer.
Reimplemented in LayerConfig.
Definition at line 54 of file ELayer.cs.
References ActionMode.Activate(), core, Layer.defaultActionMode, ActionMode.DefaultMode, and Core.IsGameStarted.
|
inlinevirtual |
Reimplemented from Layer.
Reimplemented in LayerDragGrid, LayerHelp, and LayerInventory.
Definition at line 183 of file ELayer.cs.
References ButtonGrid.invOwner.
|
inlinestatic |
Definition at line 49 of file ELayer.cs.
References Rand.Range().
Referenced by LayerHoard.AddRandom(), LayerShippingResult.Awake(), LayerGachaResult.Draw(), LayerEmbark.GetAlias(), and LayerGacha.PlayGacha().
|
inline |
|
inline |
|
inline |
Definition at line 83 of file ELayer.cs.
References LayerDrama.ActivateNerun(), Core.config, core, CoreConfig.helpFlags, IdHelp, and Layer.windows.
Referenced by OnAfterAddLayer().
|
inline |
Definition at line 152 of file ELayer.cs.
References Layer.Option.dontRefreshHint, Lang.Has(), Layer.langHint, Layer.option, and ui.
Referenced by UI.OnChangeLayer().
|
staticget |
Definition at line 23 of file ELayer.cs.
Referenced by LayerEditPlaylist.Activate(), LayerResource.OnInit(), LayerUploader.OnInit(), LayerEditPlaylist.OnKill(), LayerHome.RefreshAreas(), LayerResource.RefreshCategory(), LayerQuestBoard.RefreshQuest(), LayerHome.RefreshSpots(), LayerUploader.SaveID(), LayerCraftFloat.ShowContextMenu(), and LayerResource.ShowThings().
|
staticget |
Definition at line 25 of file ELayer.cs.
Referenced by LayerSleep.Advance(), LayerInventory.CreateContainer(), LayerNewZone.Embark(), LayerUploader.ExportMap(), Kill(), LayerNewZone.OnInit(), LayerQuestBoard.OnInit(), LayerEditPlaylist.OnKill(), LayerQuestBoard.OnSwitchContent(), LayerHome.RefreshFeat(), LayerQuestBoard.RefreshQuest(), LayerTreasureMap.SetMap(), LayerCraftFloat.ShowContextMenu(), LayerTextureViewer.Update(), and LayerUploader.Upload().
|
staticget |
Definition at line 17 of file ELayer.cs.
Referenced by LayerHome.OnInit(), LayerHire.OnKill(), LayerQuestBoard.OnKill(), LayerHome.RefreshFeat(), LayerTech.RefreshFocus(), LayerQuestBoard.RefreshHire(), LayerPolicy.RefreshPolicyIcons(), LayerPolicy.RefreshPolicyList(), and LayerTech.RefreshTech().
|
staticget |
Definition at line 35 of file ELayer.cs.
Referenced by LayerGacha.PlayGacha().
|
staticget |
Definition at line 31 of file ELayer.cs.
Referenced by LayerConfig.ApplyFont(), LayerConfig.OnInit(), LayerFeedback.OnInit(), LayerMod.OnInit(), UI.OnUpdate(), LayerConfig.Refresh(), and UI.ToggleFeedback().
|
staticget |
Definition at line 7 of file ELayer.cs.
Referenced by LayerInventory.CreateContainerAlly(), LayerInventory.CreateContainerPC(), LayerLoadGame.Init(), Kill(), LayerHelp.OnAfterInit(), LayerInventory.OnAfterInit(), OnBeforeAddLayer(), LayerConfig.OnBeforeAddLayer(), UI.OnChangeLayer(), LayerTitle.OnClickContinue(), LayerTitle.OnClickExit(), LayerTitle.OnClickStart(), LayerEditHouse.OnInit(), LayerFeedback.OnInit(), LayerMod.OnInit(), LayerPixelPaint.OnInit(), LayerTitle.OnInit(), LayerConfig.OnKill(), LayerList.OnKill(), LayerMod.OnKill(), LayerCraftFloat.OnSwitchContent(), LayerTextureViewer.OnSwitchContent(), Dialog.OnUpdateInput(), LayerInfo.OnUpdateInput(), LayerConfig.Refresh(), LayerHome.RefreshAreas(), LayerLoadGame.RefreshInfo(), LayerLoadGame.RefreshList(), LayerHome.RefreshSpots(), LayerNewspaper.RefreshWeather(), LayerImage.SetImage(), UI.ShowLang(), UI.ShowSceneSelector(), LayerProgress.Start(), UI.StartDrag(), LayerFeedback.Submit(), UI.ToggleAbility(), UI.ToggleFeedback(), TryShowHelp(), Dialog.TryWarn(), Dialog.TryWarnCrime(), Dialog.TryWarnDisassemble(), Dialog.TryWarnMana(), and Dialog.TryWarnSlaughter().
|
staticget |
Definition at line 43 of file ELayer.cs.
Referenced by LayerDrama.ActivateNerun(), LayerSleep.Advance(), LayerFeedback.CollectFiles(), Kill(), LayerHoard.OnAfterInit(), LayerMod.OnInit(), LayerNewspaper.OnInit(), LayerDebug.OnSwitchContent(), LayerEditPlaylist.Refresh(), UI.ShowLang(), UI.ToggleFeedback(), LayerHoard.Update(), and LayerUploader.Update().
|
staticget |
Definition at line 9 of file ELayer.cs.
Referenced by LayerInventory._Create(), LayerEditPCC.Activate(), LayerFaith.Activate(), LayerSleep.Advance(), LayerEditPCC.Apply(), LayerWorldSetting.Apply(), LayerShippingResult.Awake(), LayerFeedback.CollectFiles(), LayerInventory.CreateContainer(), LayerPeople.CreateSelectEmbarkMembers(), LayerNewZone.Embark(), LayerEditBio.OnAfterAddLayer(), LayerEmbark.OnAfterAddLayer(), LayerPauseMenu.OnClickExit(), LayerPauseMenu.OnClickSave(), LayerPauseMenu.OnClickTitle(), LayerAbility.OnInit(), LayerFeedback.OnInit(), LayerWorldSetting.OnInit(), LayerInventory.OnKill(), LayerCraftFloat.OnSwitchContent(), LayerShippingResult.Refresh(), LayerTravel.Refresh(), LayerCraftFloat.RefreshCraft(), LayerFactions.RefreshFactions(), LayerMapList.RefreshList(), LayerQuestBoard.RefreshQuest(), LayerQuestBoard.RefreshRanking(), LayerFactions.RefreshZones(), LayerLocation.RefreshZones(), LayerInventory.SetDirty(), LayerShippingResult.Show(), and UI.ToggleAbility().
|
staticget |
Definition at line 19 of file ELayer.cs.
Referenced by LayerHire.Refresh(), and LayerGlobalMap.RefreshSummary().
|
get |
Definition at line 47 of file ELayer.cs.
Referenced by TryShowHelp().
|
get |
Definition at line 45 of file ELayer.cs.
Referenced by LayerInventory.CreateContainerPC().
|
staticget |
Definition at line 15 of file ELayer.cs.
Referenced by LayerEditPCC.Activate(), LayerSleep.Advance(), LayerWorldSetting.Apply(), LayerInventory.CreateBuy(), LayerInventory.CreateContainer(), LayerInventory.CreateContainer< T >(), LayerInventory.CreateContainerPC(), LayerInventory.CreatePCBackpack(), LayerInventory.GetPCLayer(), LayerTravel.GetSortVal(), LayerTravel.GetTravelHours(), LayerInventory.IsPlayerContainer(), UI.OnActivateZone(), LayerEditBio.OnAfterAddLayer(), LayerMiniGame.OnAfterInit(), LayerCraft.OnClickCraft(), LayerNewZone.OnClickExit(), LayerAbility.OnInit(), LayerEquip.OnInit(), LayerFeedback.OnInit(), LayerInventory.OnInit(), LayerDragGrid.OnKill(), LayerInventory.OnKill(), LayerCraftFloat.OnSwitchContent(), LayerMiniGame.OnUpdateInput(), UI.OpenFloatInv(), LayerGacha.PlayGacha(), LayerGachaResult.PlayGacha(), LayerShippingResult.Refresh(), LayerTravel.Refresh(), LayerDragGrid.RefreshCost(), LayerCraftFloat.RefreshCraft(), LayerHome.RefreshFeat(), LayerQuestBoard.RefreshHire(), LayerQuestBoard.RefreshRanking(), LayerGlobalMap.RefreshSummary(), LayerFactions.RefreshZones(), LayerLocation.RefreshZones(), LayerMiniGame.Run(), LayerAbility.SelectGroup(), LayerInventory.SetDirty(), LayerDragGrid.SetInv(), LayerEditPCC.SetPortraitSlider(), LayerShippingResult.Show(), LayerCraftFloat.ShowContextMenu(), LayerSleep.Sleep(), UI.ToggleFeedback(), LayerInventory.TryShowGuide(), LayerUploader.Upload(), and LayerCraft.WaitUntilIdle().
|
staticget |
Definition at line 13 of file ELayer.cs.
Referenced by LayerSleep.Advance(), LayerWorldSetting.Apply(), LayerShippingResult.Awake(), LayerInventory.CreateContainerAlly(), LayerInventory.CreateContainerPC(), LayerDragGrid.CreateDeliver(), LayerEmbark.GetAlias(), UI.OnActivateZone(), LayerNewZone.OnClickExit(), LayerAbility.OnInit(), LayerPeople.OnInit(), LayerResource.OnInit(), LayerWorldSetting.OnInit(), LayerCraft.OnKill(), LayerHome.OnSwitchContent(), LayerQuestBoard.OnSwitchContent(), LayerAbility.OnUpdateInput(), LayerMiniGame.OnUpdateInput(), LayerGacha.PlayGacha(), LayerEditPlaylist.Refresh(), LayerShippingResult.Refresh(), LayerTravel.Refresh(), LayerWorldSetting.Refresh(), LayerResource.RefreshCategory(), LayerCraft.RefreshCategory(), LayerGacha.RefreshCoin(), LayerCraftFloat.RefreshCraft(), LayerCraftFloat.RefreshDisassemble(), LayerMapList.RefreshList(), LayerEmbark.RefreshMembers(), LayerGlobalMap.RefreshSummary(), LayerTech.RefreshTech(), LayerHome.RefreshTech(), LayerEmbark.RerollPC(), LayerAbility.SelectGroup(), LayerEditBio.SetChara(), LayerShippingResult.Show(), LayerResource.ShowThings(), LayerSleep.Sleep(), LayerWorldSetting.StartGame(), LayerEmbark.SwitchMode(), and UI.ToggleFeedback().
|
staticget |
Definition at line 27 of file ELayer.cs.
Referenced by UI.Hide(), UIInspector.InspectUnderMouse(), UI.OnChangeLayer(), LayerTravel.OnInit(), LayerMiniGame.OnUpdateInput(), LayerTravel.Refresh(), LayerTreasureMap.SetMap(), UI.Show(), and LayerInteraction.TryShow().
|
staticget |
Definition at line 29 of file ELayer.cs.
Referenced by UIInspector.DrawHighlight(), LayerNewZone.Embark(), LayerTravel.OnInit(), LayerTravel.OnKill(), LayerEditHouse.RefreshBlockList(), LayerEditHouse.SetBoard(), LayerTreasureMap.SetMap(), and LayerInteraction.Update().
|
staticget |
Definition at line 33 of file ELayer.cs.
Referenced by LayerWorldSetting.OnInit(), LayerAbility.OnSwitchContent(), and LayerWorldSetting.SetTemplate().
|
staticget |
Definition at line 41 of file ELayer.cs.
Referenced by LayerEditPCC.Activate(), Dialog.Confetti(), Dialog.ConfettiSimple(), LayerNewZone.Embark(), Dialog.Gift(), LayerEditPlaylist.OnKill(), LayerHoard.OnKill(), LayerGacha.PlayGacha(), LayerGachaResult.PlayGacha(), Dialog.Recipe(), LayerSleep.Sleep(), and LayerSleep.Wait().
|
staticget |
Definition at line 37 of file ELayer.cs.
Referenced by LayerEditPCC.Activate(), LayerHoard.AddRandom(), LayerGachaResult.Draw(), LayerHoard.Generate(), LayerHoard.OnAfterInit(), Dialog.Recipe(), LayerCollectible.Refresh(), LayerEditHouse.RefreshBlockList(), LayerResource.RefreshCategory(), LayerCraft.RefreshCategory(), LayerLoadGame.RefreshInfo(), LayerEditHouse.SetBoard(), and LayerDistribution.SetContainer().
|
staticget |
Definition at line 21 of file ELayer.cs.
Referenced by Dialog._Confetti(), LayerEditPCC.Activate(), LayerDrama.Activate(), LayerDrama.ActivateNerun(), AddLayerToUI(), LayerSleep.Advance(), Dialog.Choice(), LayerAbility.ClearHotElement(), LayerInventory.CloseAllyInv(), LayerDragGrid.Create(), LayerPeople.CreateBed(), LayerInventory.CreateContainer(), LayerInventory.CreateContainer< T >(), LayerInventory.CreateContainerAlly(), LayerInventory.CreateContainerPC(), LayerPeople.CreateReserve(), LayerPeople.CreateSelect(), LayerNewZone.Embark(), UI.EndDrag(), LayerInspect.GetItem(), LayerInspect.GetMenuItems(), LayerInteraction.GetPage(), Dialog.Gift(), Init(), Dialog.InputName(), LayerDrama.IsActive(), Dialog.Keymap(), Kill(), LayerDrama.LateUpdate(), Dialog.List< TValue >(), LayerEmbark.ListPlayerAlias(), Dialog.Ok(), LayerEditBio.OnAfterAddLayer(), LayerEmbark.OnAfterAddLayer(), Dialog.OnAfterInit(), LayerMiniGame.OnAfterInit(), LayerSleep.OnAfterInit(), LayerTitle.OnClickAbout(), LayerTitle.OnClickAnnounce(), LayerEditPCC.OnClickChangePortrait(), LayerNewspaper.OnClickComic(), LayerHoard.OnClickConfig(), LayerTitle.OnClickConfig(), LayerTitle.OnClickContinue(), LayerTitle.OnClickCredit(), LayerCraft.OnClickExamine(), LayerTitle.OnClickExit(), LayerTitle.OnClickFeedback(), LayerTitle.OnClickMod(), LayerNewZone.OnClickSelectMembers(), LayerEditBio.OnClickStart(), LayerTitle.OnClickStart(), LayerAbility.OnDisable(), LayerAbility.OnDrag(), LayerAbility.OnEndDrag(), LayerAbility.OnInit(), LayerConfig.OnInit(), LayerEquip.OnInit(), LayerInventory.OnInit(), LayerMod.OnInit(), LayerTitle.OnInit(), LayerTravel.OnInit(), LayerWidget.OnInit(), Dialog.OnKill(), LayerDragGrid.OnKill(), LayerDrama.OnKill(), LayerInventory.OnKill(), LayerMiniGame.OnKill(), LayerRegisterHotbar.OnKill(), LayerSkinDeco.OnKill(), LayerTitle.OnKill(), LayerTravel.OnKill(), LayerWidget.OnKill(), LayerDragGrid.OnOpen(), LayerAbility.OnStartDrag(), LayerFeedback.OnSubmit(), LayerHome.OnSwitchContent(), LayerCover.OnUpdateInput(), LayerInspect.OnUpdateInput(), LayerMiniGame.OnUpdateInput(), LayerSkinDeco.OnUpdateInput(), UI.OpenFloatInv(), LayerGacha.PlayGacha(), Dialog.Recipe(), LayerCollectible.Refresh(), LayerConfig.Refresh(), LayerHire.Refresh(), LayerTravel.Refresh(), LayerEditHouse.RefreshBlockList(), LayerGacha.RefreshCoin(), LayerCraftFloat.RefreshCraft(), LayerLoadGame.RefreshInfo(), LayerEmbark.RefreshMembers(), LayerTextureViewer.RefreshPage(), LayerAbility.SelectGroup(), LayerCover.SetDuration(), LayerConfig.SetFont(), LayerRegisterHotbar.Show(), LayerInteraction.Show(), UI.ShowBalloon(), LayerCraftFloat.ShowContextMenu(), LayerProgress.Start(), LayerProgress.StartAsync(), LayerEmbark.SwitchMode(), LayerHelp.Toggle(), UI.ToggleAbility(), UI.ToggleFeedback(), UI.ToggleInventory(), LayerInventory.TryShowGuide(), TryShowHint(), Dialog.TryWarn(), LayerHoard.Update(), LayerTextureViewer.Update(), LayerTitle.Update(), LayerSleep.Wait(), and Dialog.YesNo().
|
staticget |
Definition at line 39 of file ELayer.cs.
Referenced by LayerSleep.Advance(), LayerNewspaper.OnInit(), LayerTravel.Refresh(), LayerLoadGame.RefreshList(), LayerGlobalMap.RefreshSummary(), LayerNewspaper.RefreshWeather(), and LayerTreasureMap.SetMap().