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;
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;
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.