Class RecipeManager
Accessors for all recipes.
Inheritance
System.Object
RecipeManager
Assembly: Eco.Gameplay.dll
Syntax
public class RecipeManager : Object
Constructors
RecipeManager()
Declaration
Fields
ProductNameToRecipes
The item name (minus appended 'item') to the recipe.
Declaration
public static Dictionary<string, List<Recipe>> ProductNameToRecipes
Field Value
Type |
Description |
System.Collections.Generic.Dictionary<System.String, System.Collections.Generic.List<Recipe>> |
|
Properties
AllRecipeFamilies
Declaration
public static RecipeFamily[] AllRecipeFamilies { get; }
Property Value
AllRecipes
Declaration
public static List<Recipe> AllRecipes { get; }
Property Value
Type |
Description |
System.Collections.Generic.List<Recipe> |
|
CraftResourceModifier
Declaration
public static float CraftResourceModifier { get; set; }
Property Value
Type |
Description |
System.Single |
|
CraftTimeModifier
Declaration
public static float CraftTimeModifier { get; set; }
Property Value
Type |
Description |
System.Single |
|
Methods
ContainsRecipeFamily(Type)
Declaration
public static bool ContainsRecipeFamily(Type t)
Parameters
Type |
Name |
Description |
System.Type |
t |
|
Returns
Type |
Description |
System.Boolean |
|
GetRecipeFamiliesBySkill(Type)
Declaration
public static IEnumerable<RecipeFamily> GetRecipeFamiliesBySkill(Type skill)
Parameters
Type |
Name |
Description |
System.Type |
skill |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<RecipeFamily> |
|
GetRecipeFamiliesForItem(Type)
Declaration
public static IEnumerable<RecipeFamily> GetRecipeFamiliesForItem(Type type)
Parameters
Type |
Name |
Description |
System.Type |
type |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<RecipeFamily> |
|
GetRecipeFamiliesUsingTag(Tag)
Declaration
public static IEnumerable<RecipeFamily> GetRecipeFamiliesUsingTag(Tag tag)
Parameters
Type |
Name |
Description |
Tag |
tag |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<RecipeFamily> |
|
GetRecipeFamily(String)
Declaration
public static RecipeFamily GetRecipeFamily(string t)
Parameters
Type |
Name |
Description |
System.String |
t |
|
Returns
GetRecipeFamily(Type)
Declaration
public static RecipeFamily GetRecipeFamily(Type t)
Parameters
Type |
Name |
Description |
System.Type |
t |
|
Returns
GetRecipeFamily<T>()
Declaration
public static RecipeFamily GetRecipeFamily<T>()
Returns
Type Parameters
GetRecipesForItemProduct(Type)
Declaration
public static IEnumerable<Recipe> GetRecipesForItemProduct(Type t)
Parameters
Type |
Name |
Description |
System.Type |
t |
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<Recipe> |
|
Initialize()
Declaration
public static void Initialize()
Extension Methods