Set start and end frames when opening Blender

This commit is contained in:
Simone Barbieri 2020-07-01 11:09:34 +01:00
parent 1ebc6d3518
commit 138131d7e0

View file

@ -27,6 +27,7 @@ def install():
avalon.register_plugin_path(avalon.Loader, str(LOAD_PATH))
avalon.register_plugin_path(avalon.Creator, str(CREATE_PATH))
avalon.on("new", on_new)
avalon.on("open", on_open)
@ -38,8 +39,7 @@ def uninstall():
avalon.deregister_plugin_path(avalon.Creator, str(CREATE_PATH))
def on_open(arg1, arg2):
def set_start_end_frames():
from avalon import io
asset_name = io.Session["AVALON_ASSET"]
@ -50,3 +50,11 @@ def on_open(arg1, arg2):
bpy.context.scene.frame_start = asset_doc["data"]["frameStart"]
bpy.context.scene.frame_end = asset_doc["data"]["frameEnd"]
def on_new(arg1, arg2):
set_start_end_frames()
def on_open(arg1, arg2):
set_start_end_frames()