Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override void | RefreshCurrentGrid () |
override void | ClearButtons () |
override string | GetTextHeader (Window window) |
override void | OnAfterInit () |
override void | OnKill () |
void | SetFactory (Thing t) |
void | OnClickCraft () |
override List< Thing > | GetTargets () |
override int | GetReqIngredient (int index) |
override void | OnEndCraft () |
void | OnCompleteCraft () |
void | WaitUntilIdle () |
void | RefreshInfo () |
void | RefreshCategory (string cat, bool first=false) |
void | OnChangeIngredient () |
void | RefreshRecipe (bool first) |
void | RefreshTrackButton () |
void | RefreshInputNum () |
void | RefreshProduct () |
bool | IsQualityMet () |
void | RefreshQuality () |
void | OnClickExamine () |
virtual List< Thing > | GetTargets () |
virtual int | GetReqIngredient (int index) |
virtual void | RefreshCurrentGrid () |
virtual void | ClearButtons () |
virtual void | OnEndCraft () |
![]() | |
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 | |
UIDynamicList | list |
UIRecipeInfo | info1 |
UIRecipeInfo | info2 |
Vector3 | posInfo |
Thing | factory |
Thing | product |
Recipe | recipe |
UIButton | toggleRepeat |
UIButton | toggleCraftTo |
UIButton | buttonTrack |
UIInputText | inputNum |
UIInputText | moldInputNum |
List< RecipeSource > | newRecipes = new List<RecipeSource>() |
Window | windowList |
bool | showInfo |
UIButton | buttonRefuel |
UIButton | buttonAutoRefuel |
Transform | transFuel |
UIText | textFuel |
UIText | textQualityInvalid |
UIText | textQualityValid |
Image | imageQualityReq |
Image | imageQualityCurrent |
float | waitComplete |
float | qualityBarWidth |
ButtonGrid | lastB |
![]() | |
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 LayerCraft | Instance |
![]() | |
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" } |
Private Member Functions | |
void | Update () |
Private Attributes | |
bool | pickaxeCrafted |
bool | workbenchCrafted |
int | wcount |
bool | tabBuilt |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
![]() | |
static T | Create< T > () |
static T | Create< T > (string path) |
static Layer | Create (string path) |
![]() | |
sealed override void | _Close () |
sealed override void | Kill () |
![]() | |
virtual void | Awake () |
virtual void | _Close () |
virtual void | Kill () |
![]() | |
RectTransform | _rect |
bool | isDestroyed |
![]() | |
virtual bool | CanCancelAI [get] |
virtual bool | RepeatAI [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] |
Definition at line 6 of file LayerCraft.cs.
|
inlinevirtual |
Reimplemented from LayerBaseCraft.
Definition at line 75 of file LayerCraft.cs.
References RefreshRecipe().
|
inlinevirtual |
Reimplemented from LayerBaseCraft.
Definition at line 209 of file LayerCraft.cs.
References Recipe.ingredients, inputNum, UIInputText.Num, and recipe.
|
inlinevirtual |
Reimplemented from LayerBaseCraft.
Definition at line 196 of file LayerCraft.cs.
References UIDynamicList.Add(), Recipe.ingredients, list, and recipe.
|
inlinevirtual |
|
inline |
Definition at line 497 of file LayerCraft.cs.
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 85 of file LayerCraft.cs.
References UIRecipeInfo.ddList, info1, Instance, and DropdownGrid.pivot.
|
inline |
Definition at line 406 of file LayerCraft.cs.
References RefreshRecipe().
Referenced by DropdownGrid.Activate(), and ButtonGrid.SetIngredient().
|
inline |
Definition at line 138 of file LayerCraft.cs.
References ActionMode.Adv, factory, Recipe.id, Recipe.ingredients, inputNum, item, UIInputText.Num, ELayer.pc, pickaxeCrafted, recipe, Recipe.SaveLastIngredients(), Msg.Say(), Trait.SelfFactory, Chara.SetAI(), AM_Adv.SetTurbo(), Card.trait, and workbenchCrafted.
|
inline |
Definition at line 506 of file LayerCraft.cs.
|
inline |
Definition at line 219 of file LayerCraft.cs.
References Window.groupTab, Recipe.id, list, recipe, UIDynamicList.Redraw(), UISelectableGroup.RefreshButtons(), RefreshRecipe(), UIDynamicList.Select(), Window.SetInteractable(), waitComplete, windowList, and Layer.windows.
Referenced by OnEndCraft(), and TaskCraft.Run().
|
inlinevirtual |
Reimplemented from LayerBaseCraft.
Definition at line 214 of file LayerCraft.cs.
References OnCompleteCraft().
Referenced by SetFactory().
|
inlinevirtual |
Reimplemented from Layer.
Definition at line 92 of file LayerCraft.cs.
References factory, Card.id, Recipe.id, Player.lastRecipes, pickaxeCrafted, Tutorial.Play(), ELayer.player, recipe, and workbenchCrafted.
|
inline |
Definition at line 281 of file LayerCraft.cs.
References UIDynamicList.Add(), Window.AddTab(), ButtonGrid.Attach(), Recipe.BuildIngredientList(), RecipeManager.BuildList(), Window.BuildTabs(), SourceManager.categories, Recipe.Create(), ButtonGrid.Dettach(), factory, Recipe.GetSortVal(), Recipe.HasFirstTimeBonus(), RecipeManager.hoveredRecipes, Card.id, Recipe.id, SourceCategory.Row.id, Recipe.idSkin, Recipe.ingredients, SourceCategory.Row.IsChildOf(), item, Player.lastRecipes, list, UIDynamicList.List(), RecipeManager.ListSources(), newRecipes, UIDynamicList.objects, ELayer.player, recipe, Player.recipes, RefreshCategory(), RefreshRecipe(), UIDynamicList.rows, Recipe.SaveLastIngredients(), UIDynamicList.Scroll(), UIDynamicList.Select(), ButtonGrid.SetCraftRecipe(), ELayer.sources, tabBuilt, and windowList.
Referenced by RefreshCategory(), and SetFactory().
|
inlinevirtual |
Reimplemented from LayerBaseCraft.
Definition at line 70 of file LayerCraft.cs.
References RefreshRecipe().
|
inline |
Definition at line 268 of file LayerCraft.cs.
References lastB.
Referenced by Update().
|
inline |
Definition at line 445 of file LayerCraft.cs.
References Recipe.GetMaxCount(), inputNum, recipe, RefreshProduct(), UIInputText.SetMinMax(), and UIInputText.Validate().
Referenced by RefreshProduct().
|
inline |
Definition at line 455 of file LayerCraft.cs.
References UIDynamicList.Add(), Card.autoRefuel, buttonAutoRefuel, UIRecipeInfo.buttonProduct, Card.c_charges, Recipe.Craft(), ElementContainer.dict, Card.elements, factory, UIButton.icon, info1, Recipe.ingredients, inputNum, Card.IsEquipmentOrRangedOrAmmo, item, list, Trait.MaxFuel, UIRecipeInfo.note, UIInputText.Num, product, recipe, UIRecipeInfo.RefreshBalance(), RefreshInputNum(), RefreshQuality(), ElementContainer.Remove(), ButtonGrid.SetCard(), Card.SetNum(), Card.sockets, Card.trait, and Thing.WriteNote().
Referenced by RefreshInputNum(), RefreshRecipe(), SetFactory(), and DropdownGrid.TrySelect().
|
inline |
|
inline |
Definition at line 411 of file LayerCraft.cs.
References factory, info1, Recipe.ingredients, Recipe.OnChangeIngredient(), recipe, UIRecipeInfo.recipe, RefreshProduct(), RefreshTrackButton(), UIRecipeInfo.SetRecipe(), UIButton.SetToggle(), toggleCraftTo, and toggleRepeat.
Referenced by ClearButtons(), OnChangeIngredient(), OnCompleteCraft(), RefreshCategory(), and RefreshCurrentGrid().
|
inline |
Definition at line 434 of file LayerCraft.cs.
References buttonTrack, Recipe.GetQuestTrack(), UIButton.icon, Recipe.id, QuestTrackCraft.idRecipe, recipe, RefreshTrackButton(), and Recipe.ToggleTrack().
Referenced by ItemQuestTracker.OnClickClose(), RefreshRecipe(), and RefreshTrackButton().
|
inline |
Definition at line 106 of file LayerCraft.cs.
References Card.autoRefuel, buttonAutoRefuel, buttonRefuel, LayerDragGrid.Create(), factory, Layer.isDestroyed, Trait.IsRequireFuel, OnEndCraft(), RefreshCategory(), RefreshProduct(), Window.SetInteractable(), Layer.SetOnKill(), Card.trait, transFuel, and Layer.windows.
|
inlineprivate |
Definition at line 247 of file LayerCraft.cs.
References RefreshInfo(), and wcount.
|
inline |
Definition at line 238 of file LayerCraft.cs.
References ActionMode.Adv, Layer.Close(), Chara.HasNoGoal, ActionMode.IsActive, and ELayer.pc.
UIButton LayerCraft.buttonAutoRefuel |
Definition at line 46 of file LayerCraft.cs.
Referenced by RefreshProduct(), and SetFactory().
UIButton LayerCraft.buttonRefuel |
Definition at line 44 of file LayerCraft.cs.
Referenced by SetFactory().
UIButton LayerCraft.buttonTrack |
Definition at line 28 of file LayerCraft.cs.
Referenced by RefreshTrackButton().
Thing LayerCraft.factory |
Definition at line 18 of file LayerCraft.cs.
Referenced by OnClickCraft(), OnKill(), RefreshCategory(), RefreshProduct(), RefreshRecipe(), and SetFactory().
Image LayerCraft.imageQualityCurrent |
Definition at line 58 of file LayerCraft.cs.
Image LayerCraft.imageQualityReq |
Definition at line 56 of file LayerCraft.cs.
UIRecipeInfo LayerCraft.info1 |
Definition at line 12 of file LayerCraft.cs.
Referenced by OnAfterInit(), RefreshProduct(), and RefreshRecipe().
UIRecipeInfo LayerCraft.info2 |
Definition at line 14 of file LayerCraft.cs.
UIInputText LayerCraft.inputNum |
Definition at line 30 of file LayerCraft.cs.
Referenced by GetReqIngredient(), OnClickCraft(), RefreshInputNum(), and RefreshProduct().
|
static |
Definition at line 8 of file LayerCraft.cs.
Referenced by DropdownGrid.Activate(), GameUpdater.ThingUpdater.FixedUpdate(), OnAfterInit(), ItemQuestTracker.OnClickClose(), ButtonGrid.SetIngredient(), DropdownGrid.TrySelect(), and Thing.WriteNote().
ButtonGrid LayerCraft.lastB |
Definition at line 66 of file LayerCraft.cs.
Referenced by RefreshInfo().
UIDynamicList LayerCraft.list |
Definition at line 10 of file LayerCraft.cs.
Referenced by GetTargets(), OnCompleteCraft(), RefreshCategory(), and RefreshProduct().
UIInputText LayerCraft.moldInputNum |
Definition at line 32 of file LayerCraft.cs.
List<RecipeSource> LayerCraft.newRecipes = new List<RecipeSource>() |
Definition at line 34 of file LayerCraft.cs.
Referenced by RefreshCategory().
|
private |
Definition at line 40 of file LayerCraft.cs.
Referenced by OnClickCraft(), and OnKill().
Vector3 LayerCraft.posInfo |
Definition at line 16 of file LayerCraft.cs.
Thing LayerCraft.product |
Definition at line 20 of file LayerCraft.cs.
Referenced by OnClickExamine(), RefreshProduct(), and ActionMode.UpdateInput().
float LayerCraft.qualityBarWidth |
Definition at line 62 of file LayerCraft.cs.
Recipe LayerCraft.recipe |
Definition at line 22 of file LayerCraft.cs.
Referenced by GetReqIngredient(), GetTargets(), OnClickCraft(), OnCompleteCraft(), OnKill(), RefreshCategory(), RefreshInputNum(), RefreshProduct(), RefreshRecipe(), and RefreshTrackButton().
bool LayerCraft.showInfo |
Definition at line 38 of file LayerCraft.cs.
|
private |
Definition at line 68 of file LayerCraft.cs.
Referenced by RefreshCategory().
UIText LayerCraft.textFuel |
Definition at line 50 of file LayerCraft.cs.
UIText LayerCraft.textQualityInvalid |
Definition at line 52 of file LayerCraft.cs.
UIText LayerCraft.textQualityValid |
Definition at line 54 of file LayerCraft.cs.
UIButton LayerCraft.toggleCraftTo |
Definition at line 26 of file LayerCraft.cs.
Referenced by RefreshRecipe().
UIButton LayerCraft.toggleRepeat |
Definition at line 24 of file LayerCraft.cs.
Referenced by RefreshRecipe().
Transform LayerCraft.transFuel |
Definition at line 48 of file LayerCraft.cs.
Referenced by SetFactory().
float LayerCraft.waitComplete |
Definition at line 60 of file LayerCraft.cs.
Referenced by OnCompleteCraft().
|
private |
Definition at line 64 of file LayerCraft.cs.
Referenced by Update().
Window LayerCraft.windowList |
Definition at line 36 of file LayerCraft.cs.
Referenced by OnCompleteCraft(), and RefreshCategory().
|
private |
Definition at line 42 of file LayerCraft.cs.
Referenced by OnClickCraft(), and OnKill().