tutorial05-3_use_get_child_objects.py
4 import cri.atomcraft.debug
as acdebug
5 import cri.atomcraft.project
as acproject
9 category_folder = acproject.get_global_folder(
"CategoryFolder")[
"data"]
11 category = acproject.find_object(category_folder,
"Category",
"Category_0")[
"data"]
13 acproject.set_value(category,
"Name",
"sfx")
17 workunit = acproject.get_workunit(
"WorkUnit_Tutorial")[
"data"]
19 cuesheet = acproject.find_object(workunit,
"CueSheet",
"Tutorial")[
"data"]
21 cues = acproject.get_child_objects(cuesheet,
"Cue")[
"data"]
26 cues_for_set_categories = []
31 cue_name = acproject.get_value(cue,
"Name")[
"data"]
33 if cue_name.startswith(
'sfx'):
35 cues_for_set_categories.append(cue)
40 acproject.add_category_to_cues(cues_for_set_categories, category)
41 acdebug.log(
"[チュートリアル]get_child_objects関数を使ってキューを取得し、命名規則を元にカテゴリ設定 が完了しました")