require('good')
require('timers')
function Precache( context )
--[[
Предварительное кэширование вещи, которые мы знаем, что мы будем использовать.
Возможно типа файлов включают (но не ограничиваясь этим):
PrecacheResource( "model", "*.vmdl", context )
PrecacheResource( "soundfile", "*.vsndevts", context )
PrecacheResource( "particle", "*.vpcf", context )
PrecacheResource( "particle_folder", "particles/folder", context )
]]
PrecacheResource( "model", "models/props_debris/barrel002.mdl", context )
PrecacheResource( "model", "models/props_stone/stoneblock002a.mdl", context )
PrecacheUnitByNameSync("npc_dota_hero_pudge", context)
PrecacheUnitByNameSync("npc_dota_hero_omniknight", context)
PrecacheUnitByNameSync("npc_dota_hero_naga_siren", context)
PrecacheUnitByNameSync("npc_dota_hero_slardar", context)
PrecacheUnitByNameSync("npc_dota_hero_furion", context)
PrecacheUnitByNameSync("npc_dota_hero_zuus", context)
PrecacheUnitByNameSync("npc_dota_hero_Brewmaster", context)
PrecacheUnitByNameSync("npc_dota_hero_bounty_hunter", context)
PrecacheUnitByNameSync("npc_dota_hero_lion", context)
PrecacheResource( "model", "models/guildhall/guildhall.vmdl", context )
PrecacheResource( "model", "models/medievalshopb/medievalshopb.vmdl", context )
PrecacheResource( "model", "models/medievlshopa/medievlshopa.vmdl", context )
PrecacheResource( "model", "models/shopfrontt/shopfrontt.vmdl", context )
PrecacheResource( "model", "models/towngate/towngate.vmdl", context )
PrecacheResource( "model", "models/townhouseaa/townhouseaa.vmdl", context )
PrecacheResource( "model", "models/townhouserooff/townhouserooff.vmdl", context )
PrecacheResource( "model", "models/tradershousea/tradershousea.vmdl", context )
PrecacheResource( "model", "models/tradershouseb/tradershouseb.vmdl", context )
-- Sounds can precached here like anything else
PrecacheResource("soundfile", "soundevents/game_sounds_custom.vsndevts", context)
PrecacheResource("soundfile", "sounds/heartbeat.vsnd_c", context)
end
-- Create the game mode when we activate
function Activate()
GameRules.AddonTemplate = CAddonTemplateGameMode()
GameRules.AddonTemplate:InitGameMode()
end