955 lines
40 KiB
JSON
955 lines
40 KiB
JSON
{
|
|
"$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
|
|
}
|
|
]
|
|
}
|
|
} |