private void Start() { projectileCooldownHolder = projectileCooldown; Debug.Log(mechanic1poolAmount + " in start"); if (mechanic1) { shootStuff = gameObject.AddComponent <ShootProjectiles>(); } }
//General Setup public virtual void InitializeRobot() { //GET STARTING POS startingPos = transform.position; //RANDOMIZE STARTING ROT transform.rotation *= Quaternion.Euler(0, Random.Range(0, 180), 0); //FIND THE AGENT agentTransform = GameObject.FindWithTag("agent").transform; //GET REF shootProjectilesController = GetComponent <ShootProjectiles>(); //INITIALIZATION DONE initialized = true; }