transforming from js to c#

Hi there:
i have some trouble transforming the next two lines of code:

GameObject.Find("rootJoint").GetComponent(SkinnedMeshRenderer).enabled = false;
transform.position.y += 0.75;

:cry:

Without seeing the compiler errors, I’m guessing:

GetComponent(SkinnedMeshRenderer)
probably needs to be:
GetComponent(typeof(SkinnedMeshRenderer)) as SkinnedMeshRenderer

and,

transform.position.y += 0.75;
probably needs to be:
transform.position += new Vector3(0.0f, 0.75f, 0.0f);

thanks.

For the record :

     (GameObject.Find("rootJoint").GetComponent(typeof(SkinnedMeshRenderer)) as SkinnedMeshRenderer ).enabled = false; // stop rendering the player.

was the correct solution.

Y was trying :

(SkinnedMeshRenderer)(GameObject.Find("rootJoint").GetComponent(typeof(SkinnedMeshRenderer))).enabled = false;

but didn’t work however:

((SkinnedMeshRenderer)(GameObject.Find("rootJoint").GetComponent(typeof(SkinnedMeshRenderer)))).enabled = false;

works fine (can you spot the difference?, curses typecasting).

BTW Apparently, Javascript is hiding a lot of code.