アレイの個数って先に決めないといけないんですか?
わからないときに多めに宣言してもいいですか

Vector3[] currentPositionList = new Vector3[30];