public void map(MotionClips motionClips, Type EnOuterMoitions, Transform[] tfBones) { clips = motionClips.getMotionClips(); motionMapper.mapClips(EnOuterMoitions, motionClips.getMotionClips()); var boneMapper = new BoneInfo(); streamMapper.mapBones(boneMapper.toPaths(tfBones), motionClips.getStreamPaths()); streamInfos = boneMapper.infos; }
static public void Create() { foreach (var obj in Selection.objects) { if (obj.GetType() == typeof(GameObject)) { var motionClips = new MotionClips(); motionClips.convertFromFbx((GameObject)obj); motionClips.save(obj); } } /* * var sel = Selection.GetFiltered( typeof( AnimationClip ), SelectionMode.Assets ); * * foreach( var clip in sel ) * { * Debug.Log( clip.name ); * }*/ }