13,766,267 members
See more:
bracks are make me mad :D

```using System;
using UnityEngine;

namespace UnitySampleAssets._2D
{

{

public Transform target;
public float damping = 1;
public float yPosRestriction = -1;

private float offsetZ;
private Vector3 lastTargetPosition;
private Vector3 currentVelocity;

float nextTimeToSearch = 0;

// Use this for initialization
private void Start()
{
lastTargetPosition = target.position;
offsetZ = (transform.position - target.position).z;
transform.parent = null;
}

// Update is called once per frame
private void Update()
{
if (target == null) {
target = FindPlayer();
return;
}

// only update lookahead pos if accelerating or changed direction
float xMoveDelta = (target.position - lastTargetPosition).x;

{
}
else
{
}

Vector3 newPos = Vector3.SmoothDamp(transform.position, aheadTargetPos, ref currentVelocity, damping);

float clamping = Mathf.Clamp(newPos.y, -1, Mathf.Infinity);
newPos = new Vector3(newPos.x, clamping, newPos.z);

transform.position = newPos;

lastTargetPosition = target.position;
}

private Transform FindPlayer()
{
Transform searchResult = GameObject.FindGameObjectWithTag("player").transform;

if (searchResult == null)
{
Debug.LogWarning("Player object could not be found.");
return null;
}
else
{
return searchResult;
}

}
}```

What I have tried:

expected error is the last bracks to this

{
Posted 13-Jul-18 23:18pm
Updated 14-Jul-18 8:08am

Solution 1

Each opening '{' should have a corresponding '}'

e.g.
```{
{
}
}```

In your case, there is a missing '}' at the end of the document.
FuriouStyx 14-Jul-18 4:50am

Thanks so much :)

Solution 2

The class is closed by a "}", but the namespace isn't.
Add a "}" at the end of the document, and if it doesn;t reformat you code correctly automatically, try CTRL+K, D to force a reformat.
v2
FuriouStyx 14-Jul-18 4:51am

Yes i fix it thanks so much :)
OriginalGriff 14-Jul-18 4:54am

You're welcome!

Solution 3

Quote:
C# " } expected error "

With proper tools, you should have spot the problem in matter of seconds.

Learn to indent properly your code, it show its structure and it helps reading and understanding. It also helps spotting structures mistakes.

Professional programmer's editors have this feature and others ones such as parenthesis matching and syntax highlighting.
ultraedit[^]
FuriouStyx 14-Jul-18 14:20pm

Thanks so much for these tools :=)
FuriouStyx 14-Jul-18 14:20pm

and also for helping :)

Top Experts
Last 24hrsThis month
 CPallini 211 OriginalGriff 150 Richard MacCutchan 115 MadMyche 100 Aydin Homay 80
 OriginalGriff 2,336 Richard MacCutchan 1,620 MadMyche 705 CPallini 674 nobita1234 464