DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Setup()

override void CAContinuousCraft::Setup ( ActionData action_data)
inlineprivate

См. определение в файле CAContinuousCraft.c строка 3

4 {
6 m_AdjustedTimeToComplete = 1000; //indication of arror if somting will be craft 1000 sec
7 if ( !m_SpentUnits )
8 {
9 m_SpentUnits = new Param1<float>(0);
10 }
11 else
12 {
13 m_SpentUnits.param1 = 0;
14 }
15
16 WorldCraftActionData action_data_wc = WorldCraftActionData.Cast(action_data);
17
18 PluginRecipesManager module_recipes_manager;
19 Class.CastTo(module_recipes_manager, GetPlugin(PluginRecipesManager));
20 if( module_recipes_manager )
21 {
22 m_AdjustedTimeToComplete = module_recipes_manager.GetRecipeLengthInSecs( action_data_wc.m_RecipeID );
23 if( module_recipes_manager.GetIsInstaRecipe( action_data_wc.m_RecipeID) || module_recipes_manager.IsEnableDebugCrafting() )
24 {
26 }
27 float specialty_weight = module_recipes_manager.GetRecipeSpecialty( action_data_wc.m_RecipeID );
29
30 //PrintString("ttc:" + m_AdjustedTimeToComplete.ToString());
31 }
32 }
PluginBase GetPlugin(typename plugin_type)
Определения PluginManager.c:316
ref Param1< float > m_SpentUnits
Определения CAContinuousTime.c:7
float m_TimeElpased
Определения CAContinuousTime.c:4
float m_AdjustedTimeToComplete
Определения CAContinuousTime.c:5

Перекрестные ссылки ActionData, Class::CastTo(), GetPlugin(), CAContinuousTime::m_AdjustedTimeToComplete, CAContinuousTime::m_SpentUnits и CAContinuousTime::m_TimeElpased.