public void Init(StatesManager st) { states = st; anim = states.anim; shoulder = anim.GetBoneTransform(HumanBodyBones.RightShoulder).transform; aimPivot = new GameObject().transform; aimPivot.name = "aim pivot"; aimPivot.transform.parent = states.transform; rh_target = new GameObject().transform; rh_target.name = "right hand target"; rh_target.parent = aimPivot; states.inp.aimPosition = states.transform.position + transform.forward * 15; states.inp.aimPosition.y += 1.4f; }
public void Init(InputHandler inp) { mTransform = transform; states = inp.states; target = states.mTransform; }