#pragma once #include "CppScripts.h" /* ------------------------------------------------------ -- L_ENEMY_SPIDER_SPAWNER.lua -- Spawns a spider from the egg -- created abeechler... 5/11/11 -- ported Max 26/07/2020 ------------------------------------------------------ */ class EnemySpiderSpawner final : public CppScripts::Script { public: void OnFireEventServerSide(Entity* self, Entity* sender, std::string args, int32_t param1, int32_t param2, int32_t param3) override; void OnTimerDone(Entity* self, std::string timerName) override; private: void SpawnSpiderling(Entity* self); private: float hatchTime = 2.0f; //How long after full wave preparation will it take to hatch an egg ? float spawnTime = 2.0f; //Once spawning begins, how long until we create Spiderlings ? };