{ "$override": {}, "custom": {}, "desc": "幼年期待机状态树(依据 xlsx:幼年期行为树)", "export": true, "group": [], "import": [], "name": "idle_state", "prefix": "", "root": { "$id": "rootIdle001", "id": "1", "name": "Parallel", "children": [ { "$id": "idleLoop001", "id": "10", "name": "Repeat", "children": [ { "$id": "idleSeq001", "id": "11", "name": "Sequence", "children": [ { "$id": "idleLog001", "id": "12", "name": "Log", "args": { "level": "info", "message": "待机: 基础表情 BABY_EMOMID_BASIC_NORMAL" } }, { "$id": "idleWait001", "id": "13", "name": "Wait", "args": { "time": 10 } }, { "$id": "idleCur001", "id": "14", "name": "Log", "args": { "level": "info", "message": "待机触发: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL" } } ] } ] }, { "$id": "evSwipe001", "id": "20", "name": "Repeat", "children": [ { "$id": "evSwipeSeq", "id": "21", "name": "Sequence", "children": [ { "$id": "evSwipeWait", "id": "22", "name": "WaitForEvent", "args": { "event": "touch_strip_swipe" } }, { "$id": "evSwipeIf", "id": "23", "name": "IfElse", "children": [ { "$id": "evSwipeCheck", "id": "24", "name": "Check", "args": { "value": "emotionHigh" } }, { "$id": "evSwipeHigh", "id": "25", "name": "Log", "args": { "level": "info", "message": "触摸条左/右滑(高情绪): 撒娇 BABY_EMOLOW_CLINGY_NORMAL" } }, { "$id": "evSwipeLow", "id": "26", "name": "Log", "args": { "level": "info", "message": "触摸条左/右滑(低情绪): 委屈 BABY_EMOCHAT_HURT_NORMAL" } } ] } ] } ] }, { "$id": "evLong001", "id": "30", "name": "Repeat", "children": [ { "$id": "evLongSeq", "id": "31", "name": "Sequence", "children": [ { "$id": "evLongWait", "id": "32", "name": "WaitForEvent", "args": { "event": "touch_strip_long" } }, { "$id": "evLongLog", "id": "33", "name": "Log", "args": { "level": "info", "message": "长时间抚摸: 害羞 BABY_EMOCHAT_SHY_NORMAL" } } ] } ] }, { "$id": "evTap001", "id": "40", "name": "Repeat", "children": [ { "$id": "evTapSeq", "id": "41", "name": "Sequence", "children": [ { "$id": "evTapWait", "id": "42", "name": "WaitForEvent", "args": { "event": "touch_strip_tap_once" } }, { "$id": "evTapLog", "id": "43", "name": "Log", "args": { "level": "info", "message": "敲击1下: 疑惑 BABY_EMOCHAT_CONFUSE_NORMAL" } } ] } ] }, { "$id": "evLeft001", "id": "50", "name": "Repeat", "children": [ { "$id": "evLeftSeq", "id": "51", "name": "Sequence", "children": [ { "$id": "evLeftWait", "id": "52", "name": "WaitForEvent", "args": { "event": "left_ear_press" } }, { "$id": "evLeftLog", "id": "53", "name": "Log", "args": { "level": "info", "message": "左耳按一下: 菜单呼出" } } ] } ] }, { "$id": "evRight001", "id": "60", "name": "Repeat", "children": [ { "$id": "evRightSeq", "id": "61", "name": "Sequence", "children": [ { "$id": "evRightWait", "id": "62", "name": "WaitForEvent", "args": { "event": "right_ear_press" } }, { "$id": "evRightLog", "id": "63", "name": "Log", "args": { "level": "info", "message": "右耳按一下: 学说话 BABY_EMORAISING_LEARNTOTALK_NORMAL (音频缺失)" } } ] } ] }, { "$id": "evRadarIn01", "id": "70", "name": "Repeat", "children": [ { "$id": "evRadarInSq", "id": "71", "name": "Sequence", "children": [ { "$id": "evRadarInWt", "id": "72", "name": "WaitForEvent", "args": { "event": "radar_person_enter_front_2_3m" } }, { "$id": "evRadarInLg", "id": "73", "name": "Log", "args": { "level": "info", "message": "雷达2-3m正面走来: 撒娇 BABY_EMOLOW_CLINGY_NORMAL" } } ] } ] }, { "$id": "evRadarOut1", "id": "80", "name": "Repeat", "children": [ { "$id": "evRadarOutS", "id": "81", "name": "Sequence", "children": [ { "$id": "evRadarOutW", "id": "82", "name": "WaitForEvent", "args": { "event": "radar_person_leave_2_3m" } }, { "$id": "evRadarOutL", "id": "83", "name": "Log", "args": { "level": "info", "message": "走出雷达范围: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL" } } ] } ] }, { "$id": "evSound001", "id": "90", "name": "Repeat", "children": [ { "$id": "evSoundSeq", "id": "91", "name": "Sequence", "children": [ { "$id": "evSoundWait", "id": "92", "name": "WaitForEvent", "args": { "event": "sound_localized" } }, { "$id": "evSoundLog", "id": "93", "name": "Log", "args": { "level": "info", "message": "听到声音并定位: 学说话 BABY_EMORAISING_LEARNTOTALK_NORMAL" } } ] } ] }, { "$id": "evPickup001", "id": "100", "name": "Repeat", "children": [ { "$id": "evPickupSeq", "id": "101", "name": "Sequence", "children": [ { "$id": "evPickupW", "id": "102", "name": "WaitForEvent", "args": { "event": "posture_pickup" } }, { "$id": "evPickupL", "id": "103", "name": "Log", "args": { "level": "info", "message": "识别拿起: 好奇 BABY_EMOCHAT_CURIOUS_NORMAL" } } ] } ] }, { "$id": "evShake001", "id": "110", "name": "Repeat", "children": [ { "$id": "evShakeSeq", "id": "111", "name": "Sequence", "children": [ { "$id": "evShakeWait", "id": "112", "name": "WaitForEvent", "args": { "event": "posture_shake" } }, { "$id": "evShakeLog", "id": "113", "name": "Log", "args": { "level": "warn", "message": "识别摇晃: 晕了的表情(表情缺失)" } } ] } ] }, { "$id": "evUpside001", "id": "120", "name": "Repeat", "children": [ { "$id": "evUpsideSeq", "id": "121", "name": "Sequence", "children": [ { "$id": "evUpsideWt", "id": "122", "name": "WaitForEvent", "args": { "event": "posture_upside_down" } }, { "$id": "evUpsideLog", "id": "123", "name": "Log", "args": { "level": "warn", "message": "识别倒立: 晕了的表情(表情缺失)" } } ] } ] } ] }, "vars": [ { "name": "emotionHigh", "desc": "当前是否高情绪值,供触摸条左/右滑分支判断" } ], "version": "2.0.0" }