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

◆ Init()

void PluginManager::Init ( )
inlineprivate

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

40 {
41 //----------------------------------------------------------------------
42 // Register modules
43 //----------------------------------------------------------------------
44 // Module Class Name Client Server
45 //----------------------------------------------------------------------
46 RegisterPlugin( "PluginHorticulture", true, true );
47 RegisterPlugin( "PluginRepairing", true, true );
48 RegisterPlugin( "PluginPlayerStatus", true, true );
49 RegisterPlugin( "PluginMessageManager", true, true );
50 RegisterPlugin( "PluginLifespan", true, true );
51 RegisterPlugin( "PluginVariables", true, true );
52 RegisterPlugin( "PluginObjectsInteractionManager", false, true );
53 RegisterPlugin( "PluginRecipesManager", true, true );
54 RegisterPlugin( "PluginTransmissionAgents", true, true );
55 RegisterPlugin( "PluginConfigEmotesProfile", true, true );
56 RegisterPlugin( "PluginPresenceNotifier", true, false );
57 RegisterPlugin( "PluginAdminLog", false, true );
58
59 // Developer + Diag
60#ifdef NO_GUI
61 RegisterPluginDiag( "PluginKeyBinding", true, false );
62#else
63 RegisterPluginDiag( "PluginKeyBinding", true, true );
64#endif
65 RegisterPluginDiag( "PluginDeveloper", true, true );
66 RegisterPluginDiag( "PluginDeveloperSync", true, true );
67 RegisterPluginDiag( "PluginDiagMenuClient", true, false );
68 RegisterPluginDiag( "PluginDiagMenuServer", false, true );
69 RegisterPluginDiag( "PluginPermanentCrossHair", true, false );
70 RegisterPluginDiag( "PluginRemotePlayerDebugClient", true, false );
71 RegisterPluginDiag( "PluginRemotePlayerDebugServer", false, true );
72 RegisterPluginDiag( "PluginUniversalTemperatureSourceClient", true, false );
73 RegisterPluginDiag( "PluginUniversalTemperatureSourceServer", false, true );
74 RegisterPluginDiag( "PluginTargetTemperature", true, false );
75 RegisterPluginDiag( "PluginDrawCheckerboard", true, false );
76 RegisterPluginDiag( "PluginItemDiagnostic", true, true );
77 RegisterPluginDiag( "PluginDayZCreatureAIDebug", true, true );
78
79 // Only In Debug / Internal
80 RegisterPluginDebug( "PluginConfigViewer", true, true );
81 RegisterPluginDebug( "PluginLocalEnscriptHistory", true, true );
82 RegisterPluginDebug( "PluginLocalEnscriptHistoryServer", true, true );
83
84 RegisterPluginDebug( "PluginSceneManager", true, true );
85 RegisterPluginDebug( "PluginConfigScene", true, true );
86 RegisterPluginDebug( "PluginMissionConfig", true, true );
87 RegisterPluginDebug( "PluginConfigEmotesProfile", true, true );
88 RegisterPluginDebug( "PluginConfigDebugProfile", true, true );
89 RegisterPluginDebug( "PluginConfigDebugProfileFixed", true, true );
90
91 RegisterPluginDebug( "PluginDayzPlayerDebug", true, true );
92 RegisterPluginDebug( "PluginDayZInfectedDebug", true, true );
93 RegisterPluginDebug( "PluginDoorRuler", true, false );
94 RegisterPluginDebug( "PluginCharPlacement", true, false );
95 //RegisterPluginDebug( "PluginSoundDebug", false, false );
96 RegisterPluginDebug( "PluginCameraTools", true, true );
97 RegisterPluginDebug( "PluginNutritionDumper", true, false );
98#ifdef DIAG_DEVELOPER
99 RegisterPluginDebug( "PluginInventoryDebug", true, true );
100#endif
101 RegisterPluginDebug( "PluginInventoryRepair", true, false );
102
103 g_Game.GetUpdateQueue(CALL_CATEGORY_GAMEPLAY).Insert(MainOnUpdate);
104 }
DayZGame g_Game
Определения DayZGame.c:3942
void RegisterPluginDebug(string plugin_class_name, bool reg_on_client, bool reg_on_server)
Register new PluginBase to PluginManager for storing and handling plugin.
Определения PluginManager.c:240
void RegisterPluginDiag(string plugin_class_name, bool reg_on_client, bool reg_on_server)
Определения PluginManager.c:247
void MainOnUpdate(float delta_time)
Определения PluginManager.c:142
void RegisterPlugin(string plugin_class_name, bool reg_on_client, bool reg_on_server, bool reg_on_release=true)
Register new PluginBase to PluginManager for storing and handling plugin.
Определения PluginManager.c:192
const int CALL_CATEGORY_GAMEPLAY
Определения 3_Game/DayZ/tools/tools.c:10

Перекрестные ссылки CALL_CATEGORY_GAMEPLAY, g_Game, MainOnUpdate(), RegisterPlugin(), RegisterPluginDebug() и RegisterPluginDiag().