public void Init(Vector2 loopDir, MainCube mainCube, GameObject lastObject) { collisionMask = lastObject; this.mainCube = mainCube; mainCube.GetComponent <CubeLooper>().loopCubes.Add(this); cubeAnimations.Loop(loopDir.y, loopDir.x, ControlTarget); }