void Start()
{
hero = transform;
// hClimb = GetComponent <HeroClimb> () as HeroClimb;
cam = Camera.main.transform;
Vector3 angls = new Vector3(0, cam.eulerAngles.y, 0);
xAngl = angls.x;
yAngl = angls.y;
curDist = heroDistance;
desDist = heroDistance;
finalDist = heroDistance;
// hClimb.doClimbDel += DoClimb;
Camera.main.nearClipPlane = 0.01f;
//Screen.lockCursor = true;
Screen.showCursor = false;
// if no headbone search for it
if (headBone == null) {
Transform[] bones = GetComponentsInChildren <Transform>() as Transform[];
foreach (Transform t in bones) {
if (t.name == "head")
headBone = t;
}
}
}