void loadModelOK(sCacheUnit scu) { scu.obj.transform.parent = playerCC.transform; float height = playerCC.GetComponent <CapsuleCollider>().height; scu.obj.transform.localPosition = new Vector3(0, -height / 2, 0); scu.obj.transform.localRotation = Quaternion.identity; scu.obj.SetActive(true); anim = scu.obj.GetComponent <Animation> (); pc = playerCC.GetComponent <sEntityControl>(); pc.setAnim(anim); _model = scu; }
//avatar创建成功 void loadAvatarOK() { sAvatarData ac = sAvatarMgr.GetInstance().getPlayer(playerUID); ac.controller.Instance.transform.parent = playerCC.transform; float height = playerCC.GetComponent <CapsuleCollider>().height; ac.controller.Instance.transform.localPosition = new Vector3(0, -height / 2, 0); ac.controller.Instance.transform.localRotation = Quaternion.identity; anim = ac.controller.Instance.GetComponent <Animation>(); pc = playerCC.GetComponent <sEntityControl>(); pc.setAnim(anim); //pc.enableControl(true); }