//Set references private void Start() { initialSize = transform.localScale.x; bat = GetComponent <ClickBattery>(); anim = GetComponent <Animator>(); source = GetComponent <AudioSource>(); }
ClickBattery bat; // Reference to the cannon's ClickBattery script // Set up references and enable firing private void Start() { bat = GetComponent <ClickBattery>(); //load all cannonballs into the object pool cannonballs = new GameObject[poolSize]; for (int i = 0; i < poolSize; ++i) { cannonballs[i] = Instantiate(cannonBall); cannonballs[i].transform.SetParent(transform); cannonballs[i].SetActive(false); } }