{ "$type": "miHoYo.HYG.AI.UtilityAIConfig, Assembly-CSharp", "description": "请输入对这个GoalList文件的描述", "blackboardConfigs": { "$type": "miHoYo.HYG.DataSharing.BlackboardConfigPicker, Assembly-CSharp", "paraKeys": null, "configs": { "$type": "System.Collections.Generic.List`1[[miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.SingleBlackboardConfig, Assembly-CSharp]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.JsonPicker`1[[miHoYo.HYG.DataSharing.SingleBlackboardConfig, Assembly-CSharp]], Assembly-CSharp", "_assetGuid": "80f3b3ff76cf1d8498e0eba5c65bcc6d", "_assetPath": "Data/AI/Blackboard/v2/Utility/BB_UtilityManipulation.json" } ] }, "noSharingKeys": null }, "goalList": { "$type": "System.Collections.Generic.List`1[[GoalData, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "GoalData, Assembly-CSharp", "goalId": 61, "goalName": "LeaveHome", "enabled": true, "goalType": 1, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "parameters": [] }, "_assetGuid": "0dad98b870be2c445be46760c6f0d72c", "_assetPath": "Data/AI/BehaviourTree/CrossScene/BTGraph_LeaveHome.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "stateScriptInitializer": { "$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp", "parameters": { "parameters": [ { "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-341157a2-2124-4ebc-8872-7b7c7621e956" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 2 } }, { "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-c25a4757-895a-48f0-a53c-3daaf712251f" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } } ] }, "scriptnew": 1726680903 }, "jumpSceneId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedUInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 2 }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVarBool, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckNPCIsOnDesignatedScene, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_sceneType": 0 } } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "基础乘子", "conditions": null, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarAddFloat, Assembly-CSharp", "ConfigVarComment": null, "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 100.0 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "ConfigVarComment": null, "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 61 } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarBlackboardFloat, Assembly-CSharp", "ConfigVarComment": null, "_key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "CustomUtility-80f3b3ff76cf1d8498e0eba5c65bcc6d-0" } }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 0.0 } } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 350.0, "scoreCoefficient": 1.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 0.0, "inTangent": 0.0, "outTangent": 1.0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 1.0, "inTangent": 1.0, "outTangent": 0.0, "tangentMode": 0 } ] }, "preWrapMode": 8, "postWrapMode": 8 } }, "description": "不在执行该行为时对该行为的兴趣逐渐恢复(未来还需要加夜间加成", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 61 } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 }, "_state": 1 } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 10.0, "scoreCoefficient": 1.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 0.0, "inTangent": 0.0, "outTangent": 1.0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 1.0, "inTangent": 1.0, "outTangent": 0.0, "tangentMode": 0 } ] }, "preWrapMode": 8, "postWrapMode": 8 } }, "description": "开始想后至少得一会才真的回", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 61 } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 61 }, "_state": 2 } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 135.0, "scoreCoefficient": 2.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.004313998, "value": 1.004111, "inTangent": -0.08648211, "outTangent": -0.08648211, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 0.01, "inTangent": -1.3516432, "outTangent": -1.3516432, "tangentMode": 0 } ] }, "preWrapMode": 4, "postWrapMode": 8 } }, "description": "执行该行为时内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanOrEqualToFloat, Assembly-CSharp", "ConfigVarComment": null, "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarBlackboardFloat, Assembly-CSharp", "ConfigVarComment": null, "_key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "CustomUtility-80f3b3ff76cf1d8498e0eba5c65bcc6d-0" } }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 0.0 } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 }, "_state": 0 } } } ] }, "directSetPosWhenEnter": false, "initPosRule": { "$type": "miHoYo.HYG.GetPosByConfigVar, Assembly-CSharp", "positionVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetPointOfBuilding, Assembly-CSharp", "ConfigVarComment": null, "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeEntity, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } }, "_tag": 17 }, "rotationVar": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetRotationOfBindingPoint, Assembly-CSharp", "ConfigVarComment": null, "_entityGuid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeEntity, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } }, "_tag": 17 }, "ignoreGravity": false }, "initSceneRule": null, "startTimeStampKey": null, "endTimeStampKey": null }, { "$type": "GoalData, Assembly-CSharp", "goalId": 62, "goalName": "GoHome", "enabled": true, "goalType": 1, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "parameters": [] }, "_assetGuid": "ff06654b199b1844ca7290ce295c8ad9", "_assetPath": "Data/AI/BehaviourTree/CrossScene/BTGraph_GoHome.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "stateScriptInitializer": { "$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp", "parameters": { "parameters": [ { "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-341157a2-2124-4ebc-8872-7b7c7621e956" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeSceneId, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } } }, { "key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "instance-c25a4757-895a-48f0-a53c-3daaf712251f" }, "value": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } } ] }, "scriptnew": 1726680903 }, "jumpSceneId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetNPCHomeSceneId, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null } }, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVarBool, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckNPCIsOnDesignatedScene, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_sceneType": 0 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "基础乘子", "conditions": null, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarAddFloat, Assembly-CSharp", "ConfigVarComment": null, "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 100.0 }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "ConfigVarComment": null, "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarBlackboardFloat, Assembly-CSharp", "ConfigVarComment": null, "_key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "CustomUtility-80f3b3ff76cf1d8498e0eba5c65bcc6d-0" } }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 0.0 } } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 1000.0, "scoreCoefficient": 1.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 0.0, "inTangent": 0.0, "outTangent": 1.0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 1.0, "inTangent": 1.0, "outTangent": 0.0, "tangentMode": 0 } ] }, "preWrapMode": 8, "postWrapMode": 8 } }, "description": "不在执行该行为时对该行为的兴趣逐渐恢复(未来还需要加夜间加成", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 }, "_state": 1 } } }, { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "夜晚加成", "conditions": null, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarTernaryOperatorFloat, Assembly-CSharp", "ConfigVarComment": null, "_a": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedLogicOr, Assembly-CSharp", "_operands": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVar`1[[System.Boolean, mscorlib]], Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween_Simple, Assembly-CSharp", "_startHour": 18, "_startMinute": 0, "_endHour": 24, "_endMinute": 0 }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarIsNowTimeBetween_Simple, Assembly-CSharp", "_startHour": 0, "_startMinute": 0, "_endHour": 6, "_endMinute": 0 } ] } }, "_b": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 1.5 }, "_c": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 1.0 } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 10.0, "scoreCoefficient": 1.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 0.0, "inTangent": 0.0, "outTangent": 1.0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 1.0, "inTangent": 1.0, "outTangent": 0.0, "tangentMode": 0 } ] }, "preWrapMode": 8, "postWrapMode": 8 } }, "description": "开始想后至少得一会才真的回", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 }, "_state": 2 } } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 200.0, "scoreCoefficient": 2.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.004313998, "value": 1.004111, "inTangent": -0.08648211, "outTangent": -0.08648211, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 0.01, "inTangent": -1.3516432, "outTangent": -1.3516432, "tangentMode": 0 } ] }, "preWrapMode": 4, "postWrapMode": 8 } }, "description": "执行该行为时内驱力", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 } }, { "$type": "miHoYo.HYG.DataSharing.ConfigVarLessThanOrEqualToFloat, Assembly-CSharp", "ConfigVarComment": null, "_lhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarBlackboardFloat, Assembly-CSharp", "ConfigVarComment": null, "_key": { "$type": "miHoYo.HYG.DataSharing.BlackboardSelectKey, Assembly-CSharp", "keyName": "CustomUtility-80f3b3ff76cf1d8498e0eba5c65bcc6d-0" } }, "_rhs": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 0.0 } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 62 }, "_state": 0 } } } ] }, "directSetPosWhenEnter": false, "initPosRule": null, "initSceneRule": null, "startTimeStampKey": null, "endTimeStampKey": null }, { "$type": "GoalData, Assembly-CSharp", "goalId": 90000045, "goalName": "WorkAroundAtHome", "enabled": true, "goalType": 0, "behaviourTreeInitializer": { "$type": "miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp", "parameters": { "parameters": [] }, "_assetGuid": "76a4c9cab79e62649bc21d6e017ea2e3", "_assetPath": "Data/AI/BehaviourTree/WalkAround/BTGraph_RelaxWalkInHome.json" }, "useSequencerBT": false, "sequencerBTInitializers": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.AI.BT.BehaviourTreeInitializer, Assembly-CSharp]], mscorlib", "$values": [] }, "stateScriptInitializer": { "$type": "miHoYo.HYG.Statescript.StatescriptInitializer, Assembly-CSharp", "parameters": { "parameters": [] }, "scriptnew": 0 }, "jumpSceneId": null, "predicates": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.DataSharing.IConfigVarBool, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckNPCIsOnDesignatedScene, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_sceneType": 1 } ] }, "considerations": { "$type": "System.Collections.Generic.List`1[[miHoYo.HYG.Consideration, Assembly-CSharp]], mscorlib", "$values": [ { "$type": "miHoYo.HYG.ConsiderationConstant, Assembly-CSharp", "description": "基础乘子", "conditions": null, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedFloat, Assembly-CSharp", "ConfigVarComment": null, "_value": 99.0 } }, { "$type": "miHoYo.HYG.ConsiderationCustomCurve, Assembly-CSharp", "curveData": { "$type": "miHoYo.HYG.AI.AnimationCurveData, Assembly-CSharp", "clampMin": 0.0, "clampMax": 7.0, "scoreCoefficient": 1.0, "curve": { "$type": "UnityEngine.AnimationCurve, UnityEngine.CoreModule", "keys": { "$type": "UnityEngine.Keyframe[], UnityEngine.CoreModule", "$values": [ { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 0.0, "value": 0.0, "inTangent": 0.0, "outTangent": 1.0, "tangentMode": 0 }, { "$type": "UnityEngine.Keyframe, UnityEngine.CoreModule", "time": 1.0, "value": 1.0, "inTangent": 1.0, "outTangent": 0.0, "tangentMode": 0 } ] }, "preWrapMode": 8, "postWrapMode": 8 } }, "description": "不在执行该行为时对该行为的兴趣逐渐恢复", "conditions": { "$type": "miHoYo.HYG.DataSharing.IConfigVarBool[], Assembly-CSharp", "$values": [ { "$type": "miHoYo.HYG.DataSharing.ConfigVarLogicNot, Assembly-CSharp", "ConfigVarComment": null, "_operand": { "$type": "miHoYo.HYG.DataSharing.ConfigVarCheckGoalStateIsActive, Assembly-CSharp", "ConfigVarComment": null, "_callerGUID": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_targetGoalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 60 } } } ] }, "configVarInput": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetDurationSinceTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_timestamp": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetGoalEnterExecutionTimestamp, Assembly-CSharp", "ConfigVarComment": null, "_guid": { "$type": "miHoYo.HYG.DataSharing.ConfigVarGetOwnerEntity, Assembly-CSharp", "ConfigVarComment": null }, "_goalId": { "$type": "miHoYo.HYG.DataSharing.ConfigVarFixedInt32, Assembly-CSharp", "ConfigVarComment": null, "_value": 60 }, "_state": 1 } } } ] }, "directSetPosWhenEnter": false, "initPosRule": null, "initSceneRule": null, "startTimeStampKey": null, "endTimeStampKey": null } ] } }