Elin Modding Docs Doc
Loading...
Searching...
No Matches
LayerCraft Class Reference
Inheritance diagram for LayerCraft:
LayerBaseCraft ELayer

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< ThingGetTargets ()
 
override int GetReqIngredient (int index)
 
override void OnEndCraft ()
 
void OnCompleteCraft ()
 
void WaitUntilIdle ()
 
void RefreshInfo ()
 
void RefreshCategory (string cat)
 
void OnChangeIngredient ()
 
void RefreshRecipe (bool first)
 
void RefreshInputNum ()
 
void RefreshProduct ()
 
bool IsQualityMet ()
 
void RefreshQuality ()
 
void OnClickExamine ()
 
- Public Member Functions inherited from LayerBaseCraft
- Public Member Functions inherited from ELayer
override void OnBeforeAddLayer ()
 
void InitInspector ()
 
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 ()
 

Public Attributes

UIDynamicList list
 
UIRecipeInfo info1
 
UIRecipeInfo info2
 
Vector3 posInfo
 
Thing factory
 
Thing product
 
Recipe recipe
 
UIButton toggleRepeat
 
UIButton toggleCraftTo
 
UIInputText inputNum
 
UIInputText moldInputNum
 
List< RecipeSourcenewRecipes = 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
 

Static Public Attributes

static LayerCraft Instance
 

Additional Inherited Members

- Static Public Member Functions inherited from ELayer
static int rnd (int a)
 
- Protected Member Functions inherited from ELayer
override void _Close ()
 
override void Kill ()
 
- Properties inherited from LayerBaseCraft
virtual bool CanCancelAI [get]
 
virtual bool RepeatAI [get]
 
- Properties inherited from ELayer
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]
 

Detailed Description

Definition at line 8 of file LayerCraft.cs.

Member Function Documentation

◆ ClearButtons()

override void LayerCraft.ClearButtons ( )
virtual

Reimplemented from LayerBaseCraft.

Definition at line 17 of file LayerCraft.cs.

◆ GetReqIngredient()

override int LayerCraft.GetReqIngredient ( int index)
virtual

Reimplemented from LayerBaseCraft.

Definition at line 165 of file LayerCraft.cs.

◆ GetTargets()

override List< Thing > LayerCraft.GetTargets ( )
virtual

Reimplemented from LayerBaseCraft.

Definition at line 151 of file LayerCraft.cs.

◆ GetTextHeader()

override string LayerCraft.GetTextHeader ( Window window)

Definition at line 23 of file LayerCraft.cs.

◆ IsQualityMet()

bool LayerCraft.IsQualityMet ( )

Definition at line 416 of file LayerCraft.cs.

◆ OnAfterInit()

override void LayerCraft.OnAfterInit ( )

Definition at line 29 of file LayerCraft.cs.

◆ OnChangeIngredient()

void LayerCraft.OnChangeIngredient ( )

Definition at line 333 of file LayerCraft.cs.

◆ OnClickCraft()

void LayerCraft.OnClickCraft ( )

Definition at line 89 of file LayerCraft.cs.

◆ OnClickExamine()

void LayerCraft.OnClickExamine ( )

Definition at line 427 of file LayerCraft.cs.

◆ OnCompleteCraft()

void LayerCraft.OnCompleteCraft ( )

Definition at line 177 of file LayerCraft.cs.

◆ OnEndCraft()

override void LayerCraft.OnEndCraft ( )
virtual

Reimplemented from LayerBaseCraft.

Definition at line 171 of file LayerCraft.cs.

◆ OnKill()

override void LayerCraft.OnKill ( )

Definition at line 37 of file LayerCraft.cs.

◆ RefreshCategory()

void LayerCraft.RefreshCategory ( string cat)

Definition at line 243 of file LayerCraft.cs.

◆ RefreshCurrentGrid()

override void LayerCraft.RefreshCurrentGrid ( )
virtual

Reimplemented from LayerBaseCraft.

Definition at line 11 of file LayerCraft.cs.

◆ RefreshInfo()

void LayerCraft.RefreshInfo ( )

Definition at line 228 of file LayerCraft.cs.

◆ RefreshInputNum()

void LayerCraft.RefreshInputNum ( )

Definition at line 362 of file LayerCraft.cs.

◆ RefreshProduct()

void LayerCraft.RefreshProduct ( )

Definition at line 373 of file LayerCraft.cs.

◆ RefreshQuality()

void LayerCraft.RefreshQuality ( )

Definition at line 422 of file LayerCraft.cs.

◆ RefreshRecipe()

void LayerCraft.RefreshRecipe ( bool first)

Definition at line 339 of file LayerCraft.cs.

◆ SetFactory()

void LayerCraft.SetFactory ( Thing t)

Definition at line 50 of file LayerCraft.cs.

◆ WaitUntilIdle()

void LayerCraft.WaitUntilIdle ( )

Definition at line 197 of file LayerCraft.cs.

Member Data Documentation

◆ buttonAutoRefuel

UIButton LayerCraft.buttonAutoRefuel

Definition at line 487 of file LayerCraft.cs.

◆ buttonRefuel

UIButton LayerCraft.buttonRefuel

Definition at line 484 of file LayerCraft.cs.

◆ factory

Thing LayerCraft.factory

Definition at line 448 of file LayerCraft.cs.

◆ imageQualityCurrent

Image LayerCraft.imageQualityCurrent

Definition at line 505 of file LayerCraft.cs.

◆ imageQualityReq

Image LayerCraft.imageQualityReq

Definition at line 502 of file LayerCraft.cs.

◆ info1

UIRecipeInfo LayerCraft.info1

Definition at line 439 of file LayerCraft.cs.

◆ info2

UIRecipeInfo LayerCraft.info2

Definition at line 442 of file LayerCraft.cs.

◆ inputNum

UIInputText LayerCraft.inputNum

Definition at line 463 of file LayerCraft.cs.

◆ Instance

LayerCraft LayerCraft.Instance
static

Definition at line 433 of file LayerCraft.cs.

◆ lastB

ButtonGrid LayerCraft.lastB

Definition at line 517 of file LayerCraft.cs.

◆ list

UIDynamicList LayerCraft.list

Definition at line 436 of file LayerCraft.cs.

◆ moldInputNum

UIInputText LayerCraft.moldInputNum

Definition at line 466 of file LayerCraft.cs.

◆ newRecipes

List<RecipeSource> LayerCraft.newRecipes = new List<RecipeSource>()

Definition at line 469 of file LayerCraft.cs.

◆ posInfo

Vector3 LayerCraft.posInfo

Definition at line 445 of file LayerCraft.cs.

◆ product

Thing LayerCraft.product

Definition at line 451 of file LayerCraft.cs.

◆ qualityBarWidth

float LayerCraft.qualityBarWidth

Definition at line 511 of file LayerCraft.cs.

◆ recipe

Recipe LayerCraft.recipe

Definition at line 454 of file LayerCraft.cs.

◆ showInfo

bool LayerCraft.showInfo

Definition at line 475 of file LayerCraft.cs.

◆ textFuel

UIText LayerCraft.textFuel

Definition at line 493 of file LayerCraft.cs.

◆ textQualityInvalid

UIText LayerCraft.textQualityInvalid

Definition at line 496 of file LayerCraft.cs.

◆ textQualityValid

UIText LayerCraft.textQualityValid

Definition at line 499 of file LayerCraft.cs.

◆ toggleCraftTo

UIButton LayerCraft.toggleCraftTo

Definition at line 460 of file LayerCraft.cs.

◆ toggleRepeat

UIButton LayerCraft.toggleRepeat

Definition at line 457 of file LayerCraft.cs.

◆ transFuel

Transform LayerCraft.transFuel

Definition at line 490 of file LayerCraft.cs.

◆ waitComplete

float LayerCraft.waitComplete

Definition at line 508 of file LayerCraft.cs.

◆ windowList

Window LayerCraft.windowList

Definition at line 472 of file LayerCraft.cs.


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