Assets/Slender Man.js(5,32): BCE0043: Unexpected token: :. Help please?

Im trying to make a slender game, Or a slender Like game. But this script,

var PlayerTarget : Transform;// Target of Slender
var Speed : int = 5;
var RotationSpeed : float = 2.5;

var SlenderPosition : Transform:// Slender's Current Position



Function Awake () {

SlenderPosition = transform;

}


Function Start () {

PlayerTarget = GameObject.FindWithTag("Player").Transform;

}


Function Update () {

SlenderPosition.rotation = Quaternion.Slerp(SlenderPosition.rotation,// Slender's Rotation
Quaternion.LookRotation(PlayerTarget.position - SlenderPosition.position) , rotationSpeed*Time.deltaTime


SlenderPosition.position += myTransform.forward * moveSpeed * Time.deltaTime; // Slender's Movement

}

I can’t seem to find or figure out what the issue is…

Typo error: var SlenderPosition : Transform: Correction: var SlenderPosition : Transform;

2 Answers

2

var SlenderPosition : Transform:// Slender’s Current Position

should be

var SlenderPosition : Transform;// Slender’s Current Position

Notice you had a : not a ;

As a reply to the other question and error

SlenderPosition.rotation = Quaternion.Slerp(SlenderPosition.rotation, Quaternion.LookRotation(PlayerTarget.position - SlenderPosition.position), rotationSpeed*Time.deltaTime));

Should fix the second error

Here is a complete fixed script, including proper captiliaztion. Please remember UnityScript/C# is case sensitive.

var playerTarget : Transform;// Target of Slender
var speed : int = 5;
var rotationSpeed : float = 2.5;
var slenderPosition : Transform:// Slender's Current Position

function Awake () {
slenderPosition = transform;
}

function Start () {
playerTarget = GameObject.FindWithTag("Player").Transform;
}

function Update () {
slenderPosition.rotation = Quaternion.Slerp(slenderPosition.rotation, Quaternion.LookRotation(playerTarget.position - slenderPosition.position) , rotationSpeed*Time.deltaTime
slenderPosition.position += slenderPosition.forward * speed * Time.deltaTime;
}

Im getting yet another issue with my script, which is these 2: Assets/SlenderMan.js(29,1): BCE0044: expecting ), found ‘SlenderPosition’.
and
Assets/SlenderMan.js(29,17): UCE0001: ‘;’ expected. Insert a semicolon at the end.
There is a semicolon at the end…

You should not be replying to a an answer as an answer if it is a question. (that was confusing). Bottom line is, you should have either created a new question or editied the original question. I amended my original answer, don't forget to accept it if it works.