def do_execute(self, context): obj = get_unity_target(context) action, clip, clip_index = get_unity_action_and_clip(context) self.bake_action(context, obj, action, clip) return {"FINISHED"}
def do_execute(self, context): obj = get_unity_target(context) scene = context.scene key_offset = 1 path = bpy.path.abspath(scene.unity_settings.sheet_dir_path) action, clip, clip_index = get_unity_action_and_clip(context) UnityClipMetadata.parse_clip_files(context, path, key_offset, action) return {"FINISHED"}
def get_clips(self, context): s = context.scene if s.unity_settings.mode == "SCENE": return s.all_unity_clips elif s.unity_settings.mode == "TARGET": return [ clip for action in bpy.data.actions for clip in action.unity_clips ] else: action, clip, clip_index = get_unity_action_and_clip(context) return action.unity_clips
def do_execute(self, context): c, s, armature, original_frame = self.initiate_execute(context) action, clip, clip_index = get_unity_action_and_clip(context) self.sync_clip(context, clip) self.process_clip(c, armature, clip, clip_index) self.generate_root_motion_curves(context, armature, clip.action) self.complete_execute(c, original_frame) return {"FINISHED"}
def do_execute(self, context): action, clip, clip_index = get_unity_action_and_clip(context) first = action.frame_range[0] end = action.frame_range[1] start_rot = get_rotation_at_key(action, "Root", first) end_rot = get_rotation_at_key(action, "Root", end) print(start_rot) print(end_rot) return {"FINISHED"}
def get_clips(self, context): action, clip, clip_index = get_unity_action_and_clip(context) return action.unity_clips
def do_poll(cls, context): action, clip, clip_index = get_unity_action_and_clip(context) return action