![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Client only - manage set up crafting on client. More...
Private Member Functions | |
| void | CraftingManager (PlayerBase player, PluginRecipesManager recipesManager) |
| void | ~CraftingManager () |
| int | GetRecipeID () |
| int | GetRecipeID (int action_index) |
| int | GetRecipesCount () |
| bool | IsEnableDebugCrafting () |
| bool | IsInventoryCraft () |
| bool | IsWorldCraft () |
| void | OnUpdate (Object item, Object target, int component_index) |
| void | ResetInventoryCraft () |
| bool | SetInventoryCraft (int recipeID, ItemBase item1, ItemBase item2) |
| void | SetNextRecipe () |
| void | SetRecipeID (int recipeID) |
Private Attributes | |
| const int | CM_MODE_INVENTORY = 2 |
| const int | CM_MODE_NONE = 0 |
| const int | CM_MODE_WORLD = 1 |
| ActionVariantManager | m_actionVariantManager |
| int | m_contextualRecipeID |
| int | m_craftingMode |
| ItemBase | m_item1 |
| ItemBase | m_item2 |
| PlayerBase | m_player |
| int | m_recipeCount |
| int | m_recipeID |
| ref array< int > | m_recipes |
| PluginRecipesManager | m_recipesManager |
Client only - manage set up crafting on client.
Definition at line 2 of file craftingmanager.c.
|
inlineprivate |
Definition at line 20 of file craftingmanager.c.
References CM_MODE_NONE, ActionManagerClient::GetVariantManager(), m_actionVariantManager, m_craftingMode, m_player, m_recipes, m_recipesManager, and OnUpdate().
|
inlineprivate |
Definition at line 31 of file craftingmanager.c.
References m_actionVariantManager, and OnUpdate().
|
inlineprivate |
Definition at line 44 of file craftingmanager.c.
References m_recipeID.
Definition at line 183 of file craftingmanager.c.
References m_recipes.
|
inlineprivate |
Definition at line 59 of file craftingmanager.c.
References m_recipeCount.
|
inlineprivate |
Definition at line 178 of file craftingmanager.c.
|
inlineprivate |
Definition at line 49 of file craftingmanager.c.
References CM_MODE_INVENTORY, and m_craftingMode.
|
inlineprivate |
Definition at line 54 of file craftingmanager.c.
References CM_MODE_WORLD, and m_craftingMode.
Definition at line 69 of file craftingmanager.c.
References CM_MODE_INVENTORY, CM_MODE_NONE, CM_MODE_WORLD, InventoryLocation::DumpToString(), Error(), m_actionVariantManager, m_contextualRecipeID, m_craftingMode, m_item1, m_item2, m_player, m_recipeCount, m_recipeID, m_recipes, and m_recipesManager.
Referenced by CraftingManager(), and ~CraftingManager().
|
inlineprivate |
Definition at line 172 of file craftingmanager.c.
References CM_MODE_NONE, m_craftingMode, and m_recipeCount.
Definition at line 136 of file craftingmanager.c.
References CM_MODE_INVENTORY, m_contextualRecipeID, m_craftingMode, m_item1, m_item2, m_player, m_recipeCount, m_recipeID, m_recipes, m_recipesManager, and ActionManagerClient::SetInventoryAction().
|
inlineprivate |
Definition at line 64 of file craftingmanager.c.
|
inlineprivate |
Definition at line 39 of file craftingmanager.c.
References m_recipeID.
|
private |
Definition at line 6 of file craftingmanager.c.
Referenced by IsInventoryCraft(), OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 4 of file craftingmanager.c.
Referenced by CraftingManager(), OnUpdate(), and ResetInventoryCraft().
|
private |
Definition at line 5 of file craftingmanager.c.
Referenced by IsWorldCraft(), and OnUpdate().
|
private |
Definition at line 10 of file craftingmanager.c.
Referenced by CraftingManager(), ~CraftingManager(), and OnUpdate().
|
private |
Definition at line 12 of file craftingmanager.c.
Referenced by OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 14 of file craftingmanager.c.
Referenced by CraftingManager(), IsInventoryCraft(), IsWorldCraft(), OnUpdate(), ResetInventoryCraft(), and SetInventoryCraft().
|
private |
Definition at line 15 of file craftingmanager.c.
Referenced by OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 16 of file craftingmanager.c.
Referenced by OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 8 of file craftingmanager.c.
Referenced by CraftingManager(), OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 13 of file craftingmanager.c.
Referenced by GetRecipesCount(), OnUpdate(), ResetInventoryCraft(), and SetInventoryCraft().
|
private |
Definition at line 11 of file craftingmanager.c.
Referenced by GetRecipeID(), OnUpdate(), SetInventoryCraft(), and SetRecipeID().
Definition at line 18 of file craftingmanager.c.
Referenced by CraftingManager(), GetRecipeID(), OnUpdate(), and SetInventoryCraft().
|
private |
Definition at line 9 of file craftingmanager.c.
Referenced by CraftingManager(), OnUpdate(), and SetInventoryCraft().