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; //rh_target.transform.localPosition = new Vector3(0.231f, -0.123f, 0.167f); //rh_target.transform.localEulerAngles = new Vector3(-5.426f, 20.812f, -105.86f); //lh_target = new GameObject().transform; //lh_target.name = "left hand target"; //lh_target.parent = rh_target; //lh_target.transform.localPosition = new Vector3(-0.002f, -0.169f, 0.427f); //lh_target.transform.localEulerAngles = new Vector3(0.02f, -0.044f, 265.331f); states.inp.aimPosition = states.transform.position + transform.forward * 15; states.inp.aimPosition.y += 1.4f; }
public void Init(Inputhandler _inp) { inp = _inp; cam = GetComponentInChildren <Camera>(); mTransform = this.transform; states = inp.states; target = states.getTransform(); }
public void Init(StatesManager st) { anim = st.anim; r_manager = st.r_manager; LoadCharacter(); hair = LoadCharacterObject(hairObj); eyebrows = LoadCharacterObject(eyebrowsObjs); mask = LoadMask(maskObj); LoadCharacterObject(other); }