void Start() { pool = GetComponent <Pool>(); drawTimer = new Timer(); drawRateController = GetComponent <AiAnimationController>(); drawRateController.animValueEvent.AddListener(OnValueUpdate); //drawRateController.animEventEvent.AddListener(OnAnimEvent); }
void Start() { spawnController = GetComponent <AiSpawnController>(); spawnRateController = GetComponent <AiAnimationController>(); spawnRateController.animValueEvent.AddListener(UpdateSpawnRate); spawnRateController.animEventEvent.AddListener(OnAnimEvent); GlobalTimer.instance.RegisterObject(this); if (spawnTimer == null) { spawnTimer = new Timer(); } }