turnbasedgamedata/Config/Level/Maze/Activity/AlleyLevel/AlleyLevelgraph_SpecialOrder.json
2025-02-24 07:50:34 -03:00

262 lines
9.0 KiB
JSON

{
"OnInitSequece": [],
"OnStartSequece": [
{
"TaskList": [
{
"$type": "RPG.GameCore.PropStateChangeServerListenerConfig"
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropStateExecute",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"State": "Open",
"Execute": [
{
"$type": "RPG.GameCore.PropSetVisibility",
"Visible": true,
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByOwnerGroupAndID",
"PropIDInOwnerGroup": {
"FixedValue": {
"Value": 300002
}
}
}
},
{
"$type": "RPG.GameCore.PropSetupUITrigger",
"ButtonText": {
"Hash": 913686779336750335
},
"ButtonCallback": [
{
"$type": "RPG.GameCore.CreateLevelAreas",
"AssetPath": {
"Value": "Level/Common_Adventure/Alley_SpecialOrder.prefab"
}
},
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
"Duration": 0.5
},
{
"$type": "RPG.GameCore.CaptureCurrentInteractProp",
"UniqueName": "Boat"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"AreaName": "Alley_SpecialOrder",
"AnchorName": "VCam",
"FollowTargetUniqueName": "Boat",
"FollowTargetAttachPoint": "Origin",
"LookAtTargetUniqueName": "Boat",
"LookAtTargetAttachPoint": "Origin"
},
{
"$type": "RPG.GameCore.ShowUI",
"Name": "Ui.Activity.ActivityAlley.Pack.ActivityAlleySpecialOrderPage",
"WaitForExit": true,
"OnUIExitImmediately": [
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"AreaName": "Alley_SpecialOrder",
"AnchorName": "VCam",
"IsActive": false,
"SelectFollowTargetType": "Anchor",
"LevelAreaFollowKey": {
"Custom": true,
"Key": "Target"
},
"SelectLookAtTargetType": "Anchor",
"LevelAreaLookAtKey": {
"Custom": true,
"Key": "Target"
}
},
{
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
"DitherAlpha": 1,
"Duration": 0.5
},
{
"$type": "RPG.GameCore.RemoveLevelAreas",
"AreaName": {
"Value": "Alley_SpecialOrder"
}
},
{
"$type": "RPG.GameCore.EndPropInteract"
}
]
}
],
"InteractAngleRange": 220,
"OverrideTargetTypes": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
},
{
"TaskList": [
{
"$type": "RPG.GameCore.PropStateExecute",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
},
"Execute": [
{
"$type": "RPG.GameCore.PropSetVisibility",
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByOwnerGroupAndID",
"PropIDInOwnerGroup": {
"FixedValue": {
"Value": 300002
}
}
}
},
{
"$type": "RPG.GameCore.PropStateChangeListenerConfig",
"ToState": "Open",
"OnChange": [
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"Mode": "SwitchOut",
"CustomTime": 0.5
},
{
"$type": "RPG.GameCore.PropSetVisibility",
"Visible": true,
"SpecifiedRelativePaths": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx",
"FetchType": "SinglePropByOwnerGroupAndID",
"PropIDInOwnerGroup": {
"FixedValue": {
"Value": 300002
}
}
}
},
{
"$type": "RPG.GameCore.PlayScreenTransfer",
"CustomTime": 0.5
},
{
"$type": "RPG.GameCore.PropSetupUITrigger",
"ButtonText": {
"Hash": 913686779336750335
},
"ButtonCallback": [
{
"$type": "RPG.GameCore.CreateLevelAreas",
"AssetPath": {
"Value": "Level/Common_Adventure/Alley_SpecialOrder.prefab"
}
},
{
"$type": "RPG.GameCore.StartPropInteractMode",
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
},
{
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
"Duration": 0.5
},
{
"$type": "RPG.GameCore.CaptureCurrentInteractProp",
"UniqueName": "Boat"
},
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"AreaName": "Alley_SpecialOrder",
"AnchorName": "VCam",
"FollowTargetUniqueName": "Boat",
"FollowTargetAttachPoint": "Origin",
"LookAtTargetUniqueName": "Boat",
"LookAtTargetAttachPoint": "Origin"
},
{
"$type": "RPG.GameCore.ShowUI",
"Name": "Ui.Activity.ActivityAlley.Pack.ActivityAlleySpecialOrderPage",
"WaitForExit": true,
"OnUIExitImmediately": [
{
"$type": "RPG.GameCore.ActiveVirtualCamera",
"AreaName": "Alley_SpecialOrder",
"AnchorName": "VCam",
"IsActive": false,
"SelectFollowTargetType": "Anchor",
"LevelAreaFollowKey": {
"Custom": true,
"Key": "Target"
},
"SelectLookAtTargetType": "Anchor",
"LevelAreaLookAtKey": {
"Custom": true,
"Key": "Target"
}
},
{
"$type": "RPG.GameCore.SetLocalPlayerDitherAlpha",
"DitherAlpha": 1,
"Duration": 0.5
},
{
"$type": "RPG.GameCore.RemoveLevelAreas",
"AreaName": {
"Value": "Alley_SpecialOrder"
}
},
{
"$type": "RPG.GameCore.EndPropInteract"
}
]
}
],
"InteractAngleRange": 220,
"OverrideTargetTypes": [],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
],
"TargetType": {
"$type": "RPG.GameCore.TargetFetchAdvPropEx"
}
}
]
}
]
}
],
"ValueSource": {
"Values": [
{
"$type": "RPG.GameCore.SharedString",
"Key": "Target"
}
]
}
}