Example #1
0
    void Start()
    {
        pool      = GetComponent <Pool>();
        drawTimer = new Timer();

        drawRateController = GetComponent <AiAnimationController>();
        drawRateController.animValueEvent.AddListener(OnValueUpdate);
        //drawRateController.animEventEvent.AddListener(OnAnimEvent);
    }
Example #2
0
    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();
        }
    }