// Use this for initialization void Start() { MakeWall( Vector3.up * Camera.main.orthographicSize, new Vector3(topWallLength, 1f, 1f), Quaternion.identity, true ); recentObjectCreated.name = "Top Wall"; FollowBall followScript = recentObjectCreated.AddComponent <FollowBall>(); followScript.Init(); ballScript.topWallFollowScript = followScript; MakeWall( Vector3.left * Camera.main.orthographicSize * Camera.main.aspect, new Vector3(sideWidth, Camera.main.orthographicSize * 2f, 1f), Quaternion.identity, true ); MakeWall( Vector3.right * Camera.main.orthographicSize * Camera.main.aspect, new Vector3(sideWidth, Camera.main.orthographicSize * 2f, 1f), Quaternion.identity, true ); MakeWall( new Vector3(0f, -Camera.main.orthographicSize + Camera.main.orthographicSize * paddle.allowedPlayArea, 1f), new Vector3(Camera.main.orthographicSize * 2f * Camera.main.aspect, Camera.main.orthographicSize * 2f * paddle.allowedPlayArea, 1f), Quaternion.identity, false ); /* * MakeWall( * Vector3.left * Camera.main.orthographicSize * Camera.main.aspect + Vector3.up * Camera.main.orthographicSize, * new Vector3(2f, 1.5f, 1f), * Quaternion.Euler(0f, 0f, 45f) * ); * * MakeWall( * Vector3.right * Camera.main.orthographicSize * Camera.main.aspect + Vector3.up * Camera.main.orthographicSize, * new Vector3(2f, 1.5f, 1f), * Quaternion.Euler(0f, 0f, -45f) * ); */ }