// Use this for initialization void Start() { instance = this; //myCharacterControl = transform.root.GetComponent<CharacterControl>(); //Debug.Log("START AFTER IMAGE POOL"); afterImages = new List <AfterImage>(poolSize); for (int i = 0; i < poolSize; i++) { GameObject nextAfterImage = Instantiate(prefab); afterImages.Add(nextAfterImage.GetComponent <AfterImage>()); nextAfterImage.GetComponent <AfterImage>().targetObject = targetObject; //Game Object Target nextAfterImage.GetComponent <AfterImage>().targetAnimator = targetAnimator; //Animator Target } }
private void Awake() { Instance = this; GrowPool(); }