I get the error: Unknown Identifier

Basically, at PlayerCamera.GetComponent(MouseLook) it says such as the title.
EDIT: More info: I’m trying to call MouseLook from the Mouse Look Script. According to the video I’m watching, you can call C# variables in JS. Please help.

var PlayerTransform : Transform;
var RotationSpeed : float;
var PlayerCamera : GameObject;

//Targets

@HideInInspector
var TargetXrotation : float;

@HideInInspector
var TargetYrotation : float;

@HideInInspector
var TargetXrotationV : float;

@HideInInspector
var TargetYroationV : float;

function update ()
{
transform.postition = PlayerCamera.transform.position + (Quaternion.Euler(0,TargetYrotation,0) * Vector3(0,0,0));

TargetXrotation = Mathf.SmoothDamp(TargetXrotation,PlayerCamera.GetComponent(MouseLook));
TargetXrotation = Mathf.SmoothDamp(TargetYrotation,PlayerCamera.GetComponent(MouseLook));

transform.rotation = Quaternion.Euler(TargetXrotation,TargetYrotation,0);
}

1 Answer

1

Check my answer here : how to connect 2 scripts using C# / JS - Questions & Answers - Unity Discussions