public void onSkelAnimLoadedHandle(IDispatchObject dispObj) { SkeletonAnim res = dispObj as SkeletonAnim; m_skinModel.setSkelAnim(res.selfGo); m_animControl.animator = res.selfGo.GetComponent <Animator>(); m_boneSockets.setSkelAnim(res.selfGo); }
public SkinModelSkelAnim(int subModelNum) { m_skeletonAnim = new SkeletonAnim(); m_skeletonAnim.skelLoadDisp.addEventHandle(onSkelAnimLoadedHandle); m_skinModel = new SkinModel(subModelNum); m_animControl = new AnimControl(); m_boneSockets = new BoneSockets(1); m_boneSockets.addSocket(0, "Reference/Hips"); }
public SkinModelSkelAnim(int subModelNum) { m_skeletonAnim = new SkeletonAnim(); m_skeletonAnim.skelLoadDisp.addEventHandle(onSkelAnimLoadedHandle); m_skinModel = new SkinModel(subModelNum); m_animControl = new AnimControl(); m_boneSockets = new BoneSockets(1); m_boneSockets.addSocket(0, "Reference/Hips"); }