Files
turnbasedgamedata/Config/Level/Maze/MazeExtra/Container/Maze_Prop_AdjustedContainer_Controller.json
2025-02-24 07:50:34 -03:00

350 lines
8.7 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PropInitPuzzle",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"BoardPath": {
"Custom": true,
"Key": "PrefabPath"
},
"LocalPosition": {}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "OnAdjustContainerOperation0"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": [
"Menu_TalkClick1",
"Menu_TalkClick2",
"Menu_TalkClick3"
]
},
{
"$type": "RPG.GameCore.AdvEnablePropDialogMode",
"IsUseProgramRotate": true,
"RotateSpeed": 400,
"EnablePropCamera": false,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropKey",
"SinglePropKey": {
"Custom": true,
"Key": "Console"
}
}
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.AdvForceNpcGoBack"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 0.5
},
{
"$type": "RPG.GameCore.GlobalShowBillboard"
},
{
"$type": "RPG.GameCore.HideTopPage"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "LooKAtAnchor"
},
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "AdjustContainerShowOptionUI"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"CustomTime": 0.5
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "OnAdjustContainerOperation1"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.BlockInputController",
"Enable": true,
"ActionNameList": [
"Menu_TalkClick1",
"Menu_TalkClick2",
"Menu_TalkClick3"
]
},
{
"$type": "RPG.GameCore.AdvEnablePropDialogMode",
"IsUseProgramRotate": true,
"RotateSpeed": 400,
"EnablePropCamera": false,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropKey",
"SinglePropKey": {
"Custom": true,
"Key": "Console02"
}
}
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.AdvForceNpcGoBack"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 0.5
},
{
"$type": "RPG.GameCore.GlobalShowBillboard"
},
{
"$type": "RPG.GameCore.HideTopPage"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "LookAtAnchor02"
},
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.TriggerUINotify",
"NotifyTypeName": "AdjustContainerShowOptionUI"
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"CustomTime": 0.5
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "InteractStart01"
}
},
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropKey",
"SinglePropKey": {
"Custom": true,
"Key": "Console"
}
},
"Mode": "UsePose02"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "InteractStart02"
}
},
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByPropKey",
"SinglePropKey": {
"Custom": true,
"Key": "Console02"
}
},
"Mode": "UsePose02"
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Custom": true,
"Key": "InteractEnd"
}
},
{
"$type": "RPG.GameCore.HideTopPage",
"Hide": true
},
{
"$type": "RPG.GameCore.AdvEnablePropDialogMode",
"Enable": false,
"PlayerFaceToProp": false,
"EnablePropCamera": false,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
},
{
"IsLoop": true,
"TaskList": [
{
"$type": "RPG.GameCore.WaitCustomString",
"CustomString": {
"Value": "OnEndAdjustContainerOperation"
},
"WaitOwnerOnly": true
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 0.5
},
{
"$type": "RPG.GameCore.ShowTalkUI"
},
{
"$type": "RPG.GameCore.AdvEnablePropDialogMode",
"Enable": false,
"PlayerFaceToProp": false,
"EnablePropCamera": false,
"LockPlayerControl": false,
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.HideTopPage"
},
{
"$type": "RPG.GameCore.GlobalShowBillboard",
"IsShow": true
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "LooKAtAnchor"
},
"IsActive": false,
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"LevelAreaCameraKey": {
"Custom": true,
"Key": "LookAtAnchor02"
},
"IsActive": false,
"DynamicParams": {}
},
{
"$type": "RPG.GameCore.BlockInputController",
"ActionNameList": [
"Menu_TalkClick1",
"Menu_TalkClick2",
"Menu_TalkClick3"
]
},
{
"$type": "RPG.GameCore.EndPropInteract"
},
{
"$type": "RPG.GameCore.SetPropInteractBtnSwitch",
"SwitchState": true
},
{
"$type": "RPG.GameCore.EnableNPCMonsterAI",
"Enable": true,
"GroupMonsterIDs": [],
"UniqueNames": []
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"CustomTime": 0.5
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Value": "Props/Outputs/Chap02/Chap02_Prop_Container/Gameplay_Controllers/AdjustedContainer_Controller_X12_01.prefab",
"Key": "PrefabPath"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "Console"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "InteractStart01"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "Console02"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "InteractStart02"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "InteractEnd"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "LooKAtAnchor"
},
{
"$type": "RPG.GameCore.SharedString",
"Key": "LookAtAnchor02"
}
]
}
}