Elin Decompiled Documentation EA 23.102 Nightly
|
Public Types | |
enum | Mode { Passive , Immediate , Validate } |
Public Member Functions | |
void | Build (Point _p, Mode _mode=Mode.Passive) |
void | FixedUpdate () |
IEnumerable | RunRecipe () |
IEnumerable | RunDisassemble () |
Public Attributes | |
IEnumerator | Enumerator |
Point | pos = new Point() |
Static Public Attributes | |
static List< Thing > | listD = new List<Thing>() |
static List< Thing > | lastListD = new List<Thing>() |
static HashSet< Recipe > | recipes = new HashSet<Recipe>() |
static HashSet< Recipe > | lastRecipes = new HashSet<Recipe>() |
static HashSet< string > | factories = new HashSet<string>() |
static Mode | mode |
static int | sync |
static bool | dirty |
![]() | |
static Core | core |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
static int | curve (int a, int start, int step, int rate=75) |
static int | rndHalf (int a) |
static float | rndf (float a) |
static int | rndSqrt (int a) |
static void | Wait (float a, Card c) |
static void | Wait (float a, Point p) |
static int | Bigger (int a, int b) |
static int | Smaller (int a, int b) |
![]() | |
static Game | game [get] |
static bool | AdvMode [get] |
static Player | player [get] |
static Chara | pc [get] |
static UI | ui [get] |
static Map | _map [get] |
static Zone | _zone [get] |
static FactionBranch | Branch [get] |
static FactionBranch | BranchOrHomeBranch [get] |
static Faction | Home [get] |
static Faction | Wilds [get] |
static Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static SoundManager | Sound [get] |
static CoreDebug | debug [get] |
Definition at line 5 of file RecipeUpdater.cs.
enum RecipeUpdater.Mode |
Enumerator | |
---|---|
Passive | |
Immediate | |
Validate |
Definition at line 7 of file RecipeUpdater.cs.
|
inline |
Definition at line 34 of file RecipeUpdater.cs.
References Enumerator, FixedUpdate(), LayerCraftFloat.Instance, mode, pos, RunRecipe(), Point.Set(), and sync.
Referenced by AM_Adv._OnUpdateInput(), Scene.Init(), AM_Adv.OnBecomeNoGoal(), LayerCraftFloat.OnSwitchContent(), and LayerCraftFloat.RefreshCraft().
|
inline |
Definition at line 58 of file RecipeUpdater.cs.
References Enumerator.
Referenced by Build(), and GameUpdater.FixedUpdate().
|
inline |
Definition at line 202 of file RecipeUpdater.cs.
References ActPlan.List.Add(), Thing.GetDisassembles(), LayerCraftFloat.Instance, Card.isThing, item, lastListD, Point.ListCards(), listD, mode, EClass.pc, Card.pos, LayerCraftFloat.RefreshDisassemble(), Card.Thing, and Card.things.
|
inline |
Definition at line 66 of file RecipeUpdater.cs.
References EClass._map, ThingContainer.AddFactory(), Point.cell, Map.cells, Cell.detail, Cell.effect, factories, EClass.game, Thing.GetRecipes(), Card.id, Recipe.id, Recipe.ingredients, LayerCraftFloat.Instance, Trait.IsContainer, Trait.IsFactory, CellEffect.IsFire, Card.IsInstalled, Card.isNPCProperty, Card.isOn, item, lastRecipes, mode, EClass.pc, pos, Game.quests, recipes, LayerCraftFloat.RefreshCraft(), MapBounds.Size, Card.things, CellDetail.things, Trait.ToggleType, Card.trait, Point.x, and Point.z.
Referenced by Build().
|
static |
Definition at line 32 of file RecipeUpdater.cs.
Referenced by AM_Adv._OnUpdateInput().
IEnumerator RecipeUpdater.Enumerator |
Definition at line 14 of file RecipeUpdater.cs.
Referenced by Build(), and FixedUpdate().
|
static |
Definition at line 26 of file RecipeUpdater.cs.
Referenced by RunRecipe().
Definition at line 20 of file RecipeUpdater.cs.
Referenced by RunDisassemble().
Definition at line 24 of file RecipeUpdater.cs.
Referenced by RunRecipe().
Definition at line 18 of file RecipeUpdater.cs.
Referenced by LayerCraftFloat.RefreshDisassemble(), and RunDisassemble().
|
static |
Definition at line 28 of file RecipeUpdater.cs.
Referenced by Build(), RunDisassemble(), and RunRecipe().
Definition at line 16 of file RecipeUpdater.cs.
Referenced by Build(), and RunRecipe().
Definition at line 22 of file RecipeUpdater.cs.
Referenced by LayerCraftFloat.RefreshCraft(), and RunRecipe().
|
static |
Definition at line 30 of file RecipeUpdater.cs.
Referenced by Build().