Class GourmandCombos
- Namespace
- MoreSlugcats
- Assembly
- Assembly-CSharp.dll
public static class GourmandCombos
- Inheritance
-
GourmandCombos
- Inherited Members
-
Fields
craftingGrid_CritterObjects
public static GourmandCombos.CraftDat[,] craftingGrid_CritterObjects
Field Value
- CraftDat[,]
craftingGrid_CrittersOnly
public static GourmandCombos.CraftDat[,] craftingGrid_CrittersOnly
Field Value
- CraftDat[,]
craftingGrid_ObjectsOnly
public static GourmandCombos.CraftDat[,] craftingGrid_ObjectsOnly
Field Value
- CraftDat[,]
critsLibrary
public static Dictionary<CreatureTemplate.Type, int> critsLibrary
Field Value
- Dictionary<CreatureTemplate.Type, int>
objectsLibrary
public static Dictionary<AbstractPhysicalObject.AbstractObjectType, int> objectsLibrary
Field Value
- Dictionary<AbstractPhysicalObject.AbstractObjectType, int>
showDebug
public static bool showDebug
Field Value
- bool
Methods
CraftingResults(PhysicalObject, Grasp, Grasp)
public static AbstractPhysicalObject CraftingResults(PhysicalObject crafter, Creature.Grasp graspA, Creature.Grasp graspB)
Parameters
crafter PhysicalObject
graspA Creature.Grasp
graspB Creature.Grasp
Returns
- AbstractPhysicalObject
CraftingResults_CreatureData(Grasp, Grasp)
public static CreatureTemplate.Type CraftingResults_CreatureData(Creature.Grasp graspA, Creature.Grasp graspB)
Parameters
graspA Creature.Grasp
graspB Creature.Grasp
Returns
- CreatureTemplate.Type
CraftingResults_ObjectData(Grasp, Grasp, bool)
public static AbstractPhysicalObject.AbstractObjectType CraftingResults_ObjectData(Creature.Grasp graspA, Creature.Grasp graspB, bool canMakeMeals)
Parameters
graspA Creature.Grasp
graspB Creature.Grasp
canMakeMeals bool
Returns
- AbstractPhysicalObject.AbstractObjectType
GetFilteredLibraryData(Grasp, Grasp)
public static GourmandCombos.CraftDat GetFilteredLibraryData(Creature.Grasp graspA, Creature.Grasp graspB)
Parameters
graspA Creature.Grasp
graspB Creature.Grasp
Returns
- GourmandCombos.CraftDat
GetLibraryData(AbstractObjectType, AbstractObjectType)
public static GourmandCombos.CraftDat GetLibraryData(AbstractPhysicalObject.AbstractObjectType objectA, AbstractPhysicalObject.AbstractObjectType objectB)
Parameters
objectA AbstractPhysicalObject.AbstractObjectType
objectB AbstractPhysicalObject.AbstractObjectType
Returns
- GourmandCombos.CraftDat
GetLibraryData(Type, AbstractObjectType)
public static GourmandCombos.CraftDat GetLibraryData(CreatureTemplate.Type critterA, AbstractPhysicalObject.AbstractObjectType objectB)
Parameters
critterA CreatureTemplate.Type
objectB AbstractPhysicalObject.AbstractObjectType
Returns
- GourmandCombos.CraftDat
GetLibraryData(Type, Type)
public static GourmandCombos.CraftDat GetLibraryData(CreatureTemplate.Type critterA, CreatureTemplate.Type critterB)
Parameters
critterA CreatureTemplate.Type
critterB CreatureTemplate.Type
Returns
- GourmandCombos.CraftDat
InitCraftingLibrary()
public static void InitCraftingLibrary()
RandomStomachItem(PhysicalObject)
public static AbstractPhysicalObject RandomStomachItem(PhysicalObject caller)
Parameters
caller PhysicalObject
Returns
- AbstractPhysicalObject
SetLibraryData(AbstractObjectType, AbstractObjectType, AbstractObjectType, Type)
public static void SetLibraryData(AbstractPhysicalObject.AbstractObjectType objectA, AbstractPhysicalObject.AbstractObjectType objectB, AbstractPhysicalObject.AbstractObjectType resultType, CreatureTemplate.Type resultCritter)
Parameters
objectA AbstractPhysicalObject.AbstractObjectType
objectB AbstractPhysicalObject.AbstractObjectType
resultType AbstractPhysicalObject.AbstractObjectType
resultCritter CreatureTemplate.Type
SetLibraryData(Type, AbstractObjectType, AbstractObjectType, Type)
public static void SetLibraryData(CreatureTemplate.Type critterA, AbstractPhysicalObject.AbstractObjectType objectB, AbstractPhysicalObject.AbstractObjectType resultType, CreatureTemplate.Type resultCritter)
Parameters
critterA CreatureTemplate.Type
objectB AbstractPhysicalObject.AbstractObjectType
resultType AbstractPhysicalObject.AbstractObjectType
resultCritter CreatureTemplate.Type
SetLibraryData(Type, Type, AbstractObjectType, Type)
public static void SetLibraryData(CreatureTemplate.Type critterA, CreatureTemplate.Type critterB, AbstractPhysicalObject.AbstractObjectType resultType, CreatureTemplate.Type resultCritter)
Parameters
critterA CreatureTemplate.Type
critterB CreatureTemplate.Type
resultType AbstractPhysicalObject.AbstractObjectType
resultCritter CreatureTemplate.Type
SetLibraryData(int, int, int, AbstractObjectType, Type)
public static void SetLibraryData(int x, int y, int tableSelect, AbstractPhysicalObject.AbstractObjectType resultType, CreatureTemplate.Type resultCritter)
Parameters
x int
y int
tableSelect int
resultType AbstractPhysicalObject.AbstractObjectType
resultCritter CreatureTemplate.Type