mirror of
https://codeberg.org/Duvelcorp/MetaHunt.git
synced 2026-09-27 01:56:04 +00:00
First version
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
local MTH_ChronometerModule = {
|
||||
name = "chronometer",
|
||||
enabled = true,
|
||||
version = "1.0.3",
|
||||
events = {},
|
||||
initialized = false,
|
||||
}
|
||||
|
||||
local function MTH_CHRON_ApplyRuntimeEnabledState(enabled)
|
||||
if not MTH_ChronometerHunter then
|
||||
return
|
||||
end
|
||||
if enabled then
|
||||
if MTH_ChronometerHunter.MTH_Enable then
|
||||
MTH_ChronometerHunter:MTH_Enable()
|
||||
end
|
||||
else
|
||||
if MTH_ChronometerHunter.MTH_Disable then
|
||||
MTH_ChronometerHunter:MTH_Disable()
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
function MTH_ChronometerModule:init()
|
||||
if MTH_ChronometerHunter and MTH_ChronometerHunter.MTH_Initialize then
|
||||
MTH_ChronometerHunter:MTH_Initialize()
|
||||
end
|
||||
MTH_CHRON_ApplyRuntimeEnabledState(self.enabled and true or false)
|
||||
self.initialized = true
|
||||
end
|
||||
|
||||
function MTH_ChronometerModule:setEnabled(enabled)
|
||||
if not self.initialized then
|
||||
self:init()
|
||||
end
|
||||
MTH_CHRON_ApplyRuntimeEnabledState(enabled and true or false)
|
||||
end
|
||||
|
||||
function MTH_ChronometerModule:cleanup()
|
||||
if MTH_ChronometerHunter and MTH_ChronometerHunter.MTH_Disable then
|
||||
MTH_ChronometerHunter:MTH_Disable()
|
||||
end
|
||||
end
|
||||
|
||||
MTH:RegisterModule("chronometer", MTH_ChronometerModule)
|
||||
Reference in New Issue
Block a user