Elin Modding Docs Doc
Loading...
Searching...
No Matches
RecipeUpdater Class Reference
Inheritance diagram for RecipeUpdater:
EClass

Public Types

enum  Mode { Passive , Immediate , Validate }
 

Public Member Functions

void Build (Point _p, RecipeUpdater.Mode _mode=RecipeUpdater.Mode.Passive)
 
void FixedUpdate ()
 
IEnumerable RunRecipe ()
 
IEnumerable RunDisassemble ()
 

Public Attributes

IEnumerator Enumerator
 
Point pos = new Point()
 

Static Public Attributes

static List< ThinglistD = new List<Thing>()
 
static List< ThinglastListD = new List<Thing>()
 
static HashSet< Reciperecipes = new HashSet<Recipe>()
 
static HashSet< RecipelastRecipes = new HashSet<Recipe>()
 
static HashSet< string > factories = new HashSet<string>()
 
static RecipeUpdater.Mode mode
 
static int sync
 
static bool dirty
 
- Static Public Attributes inherited from EClass
static Core core
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
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)
 
- Properties inherited from EClass
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]
 

Detailed Description

Definition at line 7 of file RecipeUpdater.cs.

Member Enumeration Documentation

◆ Mode

enum RecipeUpdater.Mode

Definition at line 251 of file RecipeUpdater.cs.

Member Function Documentation

◆ Build()

void RecipeUpdater.Build ( Point _p,
RecipeUpdater.Mode _mode = RecipeUpdater::Mode::Passive )

Definition at line 10 of file RecipeUpdater.cs.

◆ FixedUpdate()

void RecipeUpdater.FixedUpdate ( )

Definition at line 34 of file RecipeUpdater.cs.

◆ RunDisassemble()

IEnumerable RecipeUpdater.RunDisassemble ( )

Definition at line 186 of file RecipeUpdater.cs.

◆ RunRecipe()

IEnumerable RecipeUpdater.RunRecipe ( )

Definition at line 47 of file RecipeUpdater.cs.

Member Data Documentation

◆ dirty

bool RecipeUpdater.dirty
static

Definition at line 248 of file RecipeUpdater.cs.

◆ Enumerator

IEnumerator RecipeUpdater.Enumerator

Definition at line 221 of file RecipeUpdater.cs.

◆ factories

HashSet<string> RecipeUpdater.factories = new HashSet<string>()
static

Definition at line 239 of file RecipeUpdater.cs.

◆ lastListD

List<Thing> RecipeUpdater.lastListD = new List<Thing>()
static

Definition at line 230 of file RecipeUpdater.cs.

◆ lastRecipes

HashSet<Recipe> RecipeUpdater.lastRecipes = new HashSet<Recipe>()
static

Definition at line 236 of file RecipeUpdater.cs.

◆ listD

List<Thing> RecipeUpdater.listD = new List<Thing>()
static

Definition at line 227 of file RecipeUpdater.cs.

◆ mode

RecipeUpdater.Mode RecipeUpdater.mode
static

Definition at line 242 of file RecipeUpdater.cs.

◆ pos

Point RecipeUpdater.pos = new Point()

Definition at line 224 of file RecipeUpdater.cs.

◆ recipes

HashSet<Recipe> RecipeUpdater.recipes = new HashSet<Recipe>()
static

Definition at line 233 of file RecipeUpdater.cs.

◆ sync

int RecipeUpdater.sync
static

Definition at line 245 of file RecipeUpdater.cs.


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