|
Autonauts Modding
|
Public Member Functions | |
| void | SetVariableFarmerAction (string ActionString, string TargetTypeString, string ToolTypeString, int Int) |
| int | GetVariableFarmerActionAsInt (string ActionString, string TargetTypeString, string ToolTypeString, bool CheckValid=true) |
| string | GetVariableFarmerActionOnTilesAsName (string ActionString, string TileTypeString, string ToolTypeString) |
| void | SetVariableFarmerActionOnTiles (string ActionString, string TileTypeString, string ToolTypeString, int Int) |
| int | GetVariableFarmerActionOnTilesAsInt (string ActionString, string TileTypeString, string ToolTypeString, bool CheckValid=true) |
| int | GetVariableForObjectAsInt (string NewTypeString, string VariableName, bool CheckValid=true) |
| float | GetVariableForObjectAsFloat (string NewTypeString, string VariableName, bool CheckValid=true) |
| string | GetVariableForObjectAsString (string NewTypeString, string VariableName, bool CheckValid=true) |
| void | SetVariableForObjectAsInt (string NewTypeString, string VariableName, int Int) |
| void | SetVariableForObjectAsIntFromString (string NewTypeString, string VariableName, string StringInt) |
| void | SetVariableForObjectAsFloat (string NewTypeString, string VariableName, float Float) |
| void | SetVariableForObjectAsString (string NewTypeString, string VariableName, string String) |
| void | SetVariableForStorageAmount (string NewTypeString, int Int) |
| void | SetVariableForBuildingUpgrade (string ObjectTypeFromString, string ObjectTypeToString) |
| void | SetIngredientsForRecipe (string NewObjectResultString, string[] NewIngredientsStringArr, int[] NewIngredientsAmountArr, int ResultAmount) |
| void | SetIngredientsForRecipeSpecific (string NewConverterString, string NewObjectResultString, string[] NewIngredientsStringArr=null, int[] NewIngredientsAmountArr=null, int ResultAmount=1) |
| void | SetIngredientsForRecipeSpecificDoubleResults (string NewConverterString, string NewObjectResultString1, string NewObjectResultString2, string[] NewIngredientsStringArr, int[] NewIngredientsAmountArr, int ResultAmount1=1, int ResultAmount2=1) |
| string[] | GetIngredientsForRecipe (string NewObjectResultString) |
| int[] | GetIngredientsAmountForRecipe (string NewObjectResultString) |
| void | AddRecipeToConverter (string NewConverterString, string NewObjectResultString, int ResultAmount=1) |
| bool | RemoveRecipeFromConverter (string NewConverterString, string NewObjectResultString) |
| void ModVariable.AddRecipeToConverter | ( | string | NewConverterString, |
| string | NewObjectResultString, | ||
| int | ResultAmount = 1 |
||
| ) |
Add an existing Recipe to a specific converter
| NewConverterString | - String - The Converter this applies to - Required |
| NewObjectResultString | - String - Object Type - Required |
| ResultAmount | - Number (integer) - Amount of object to spawn - Defaults to 1 |
| int [] ModVariable.GetIngredientsAmountForRecipe | ( | string | NewObjectResultString | ) |
Get Ingredients Amount for Recipe
| NewObjectResultString | - String - Object Type |
| string [] ModVariable.GetIngredientsForRecipe | ( | string | NewObjectResultString | ) |
Get Ingredients for Recipe
| NewObjectResultString | - String - Object Type |
| int ModVariable.GetVariableFarmerActionAsInt | ( | string | ActionString, |
| string | TargetTypeString, | ||
| string | ToolTypeString, | ||
| bool | CheckValid = true |
||
| ) |
Get Variable (Action 'to' TargetType 'using' ToolType - returns Int)(FARMER BASED ON OBJECTS)
| ActionString | - String - Farmer State Action |
| TargetTypeString | - String - Object Type (Target) |
| ToolTypeString | - String - Tool Type |
| CheckValid | - Boolean - Force check for validity - Defaults to true |
| int ModVariable.GetVariableFarmerActionOnTilesAsInt | ( | string | ActionString, |
| string | TileTypeString, | ||
| string | ToolTypeString, | ||
| bool | CheckValid = true |
||
| ) |
Get Variable (Action 'to' TargetType 'using' ToolType - returns Int)(FARMER BASED ON TILES)
| ActionString | - String - Farmer State Action |
| TileTypeString | - String - Object Type (Target) |
| ToolTypeString | - String - Tool Type |
| CheckValid | - Boolean - Force check for validity - Defaults to true |
| string ModVariable.GetVariableFarmerActionOnTilesAsName | ( | string | ActionString, |
| string | TileTypeString, | ||
| string | ToolTypeString | ||
| ) |
Get Variable Name (STRING)(FARMER BASED ON TILES)
| ActionString | - String - Farmer State Action |
| TileTypeString | - String - Object Type (Target) |
| ToolTypeString | - String - Tool Type |
| float ModVariable.GetVariableForObjectAsFloat | ( | string | NewTypeString, |
| string | VariableName, | ||
| bool | CheckValid = true |
||
| ) |
Get Variable (float) (Object 'with' VariableName 'set to' float)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| CheckValid | - Boolean - Force check for validity - Defaults to true |
| int ModVariable.GetVariableForObjectAsInt | ( | string | NewTypeString, |
| string | VariableName, | ||
| bool | CheckValid = true |
||
| ) |
Get Variable (INT) (Object 'with' VariableName 'set to' Int)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| CheckValid | - Boolean - Force check for validity - Defaults to true |
| string ModVariable.GetVariableForObjectAsString | ( | string | NewTypeString, |
| string | VariableName, | ||
| bool | CheckValid = true |
||
| ) |
Get Variable (STRING) (Object 'with' VariableName 'set to' String)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| CheckValid | - Boolean - Force check for validity - Defaults to true |
| bool ModVariable.RemoveRecipeFromConverter | ( | string | NewConverterString, |
| string | NewObjectResultString | ||
| ) |
Removes an existing Recipe from a specific converter
| NewConverterString | - String - The Converter this applies to - Required |
| NewObjectResultString | - String - Object Recipe Type - Required |
| void ModVariable.SetIngredientsForRecipe | ( | string | NewObjectResultString, |
| string[] | NewIngredientsStringArr, | ||
| int[] | NewIngredientsAmountArr, | ||
| int | ResultAmount | ||
| ) |
Create a Recipe by settings ingredients
| NewObjectResultString | - String - Object Type |
| NewIngredientsStringArr | - String (Array) - Each ingredient |
| NewIngredientsAmountArr | - Number (integer) - Each ingredient amount |
| ResultAmount | - Number (integer) - Amount of object to spawn |
| void ModVariable.SetIngredientsForRecipeSpecific | ( | string | NewConverterString, |
| string | NewObjectResultString, | ||
| string[] | NewIngredientsStringArr = null, |
||
| int[] | NewIngredientsAmountArr = null, |
||
| int | ResultAmount = 1 |
||
| ) |
Create a Recipe by settings ingredients ONLY for a specific converter
| NewConverterString | - String - The Converter this applies to - Required |
| NewObjectResultString | - String - Object Type - Required |
| NewIngredientsStringArr | - String (Array) - Each ingredient - Required |
| NewIngredientsAmountArr | - Number (integer) - Each ingredient amount - Required |
| ResultAmount | - Number (integer) - Amount of object to spawn - Defaults to 1 |
| void ModVariable.SetIngredientsForRecipeSpecificDoubleResults | ( | string | NewConverterString, |
| string | NewObjectResultString1, | ||
| string | NewObjectResultString2, | ||
| string[] | NewIngredientsStringArr, | ||
| int[] | NewIngredientsAmountArr, | ||
| int | ResultAmount1 = 1, |
||
| int | ResultAmount2 = 1 |
||
| ) |
Create a Recipe by settings ingredients with a double result for a specific converter
| NewConverterString | - String - The Converter this applies to - Required |
| NewObjectResultString1 | - String - Object Type to produce (1) - Required |
| NewObjectResultString2 | - String - Object Type to produce (2) - Required |
| NewIngredientsStringArr | - String (Array) - Each ingredient - Required |
| NewIngredientsAmountArr | - Number (integer) - Each ingredient amount - Required |
| ResultAmount1 | - Number (integer) - Amount of object (1) to spawn - Defaults to 1 |
| ResultAmount2 | - Number (integer) - Amount of object (2) to spawn - Defaults to 1 |
| void ModVariable.SetVariableFarmerAction | ( | string | ActionString, |
| string | TargetTypeString, | ||
| string | ToolTypeString, | ||
| int | Int | ||
| ) |
Set Variable (Action 'to' TargetType 'using' ToolType 'takes' Int)(FARMER BASED ON OBJECTS)
| ActionString | - String - Farmer State Action |
| TargetTypeString | - String - Object Type (Target) |
| ToolTypeString | - String - Tool Type |
| Int | - Number (integer) - Amount of actions required |
| void ModVariable.SetVariableFarmerActionOnTiles | ( | string | ActionString, |
| string | TileTypeString, | ||
| string | ToolTypeString, | ||
| int | Int | ||
| ) |
Set Variable (Action 'on' NewType 'using' ToolType 'takes' Int)(FARMER BASED ON TILES)
| ActionString | - String - Farmer State Action |
| TileTypeString | - String - Object Type (Target) |
| ToolTypeString | - String - Tool Type |
| Int | - Number (integer) - Amount of actions required |
| void ModVariable.SetVariableForBuildingUpgrade | ( | string | ObjectTypeFromString, |
| string | ObjectTypeToString | ||
| ) |
Sets the "UpgradeTo" and "UpgradeFrom" as one simple setter
| ObjectTypeFromString | - String - Object Type of Building to upgrade 'from' |
| ObjectTypeToString | - String - Object Type of Building to upgrade 'to' |
| void ModVariable.SetVariableForObjectAsFloat | ( | string | NewTypeString, |
| string | VariableName, | ||
| float | Float | ||
| ) |
Set Variable (float) (Object 'with' VariableName 'set to' float)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| float | - Number (float) - Value to set |
| void ModVariable.SetVariableForObjectAsInt | ( | string | NewTypeString, |
| string | VariableName, | ||
| int | Int | ||
| ) |
Set Variable (INT) (Object 'with' VariableName 'set to' Int)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| Int | - Number (integer) - Value to set |
| void ModVariable.SetVariableForObjectAsIntFromString | ( | string | NewTypeString, |
| string | VariableName, | ||
| string | StringInt | ||
| ) |
Set Variable (INT) From String (Object 'with' VariableName 'set to' Int)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| Int | - Number (integer) - Value to set |
| void ModVariable.SetVariableForObjectAsString | ( | string | NewTypeString, |
| string | VariableName, | ||
| string | String | ||
| ) |
Set Variable (STRING) (Object 'with' VariableName 'set to' String)
| NewTypeString | - String - Object Type |
| VariableName | - String - Variable |
| String | - String - Value to set |
| void ModVariable.SetVariableForStorageAmount | ( | string | NewTypeString, |
| int | Int | ||
| ) |
Set Storage Amount for type
| NewTypeString | - String - Object Type |
| Int | - Number (integer) - Value of each storage |