{ "OnInitSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByRegionEraState" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.PropSwitchMaterial", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MatID": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropSwitchMaterial", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MatID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "IsBroken" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsBroken", "ParameterType": "Bool" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsBroken", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] } ], "OnStartSequece": [ { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [], "ButtonConfigs": [ { "ID": "3rdFloor", "ButtonIcon": { "Custom": true, "Key": "ButtonIcon03" }, "ButtonText": { "Custom": true, "Key": "ButtonText03" } }, { "ID": "2ndFloor", "ButtonIcon": { "Custom": true, "Key": "ButtonIcon02" }, "ButtonText": { "Custom": true, "Key": "ButtonText02" } }, { "ID": "1stFloor", "ButtonIcon": { "Custom": true, "Key": "ButtonIcon01" }, "ButtonText": { "Custom": true, "Key": "ButtonText01" } } ] }, { "$type": "RPG.GameCore.AdvSetupButtonListTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LockTrigger", "ButtonsByName": [ "Lock" ], "ButtonConfigs": [] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "1stFloor", "OnPressedCallback": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "EnableButton01", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "TargetFloorTemp", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnFloorSet" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextKey": { "Custom": true, "Key": "DisableToast01" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "2ndFloor", "OnPressedCallback": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "EnableButton02", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "TargetFloorTemp", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 2 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnFloorSet" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextKey": { "Custom": true, "Key": "DisableToast02" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "3rdFloor", "OnPressedCallback": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "EnableButton03", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "TargetFloorTemp", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 3 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnFloorSet" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "FailedTaskList": [ { "$type": "RPG.GameCore.ToastPile", "DescTextKey": { "Custom": true, "Key": "DisableToast03" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvOnButtonPressed", "ButtonName": "Lock", "OnPressedCallback": [ { "$type": "RPG.GameCore.ToastPile", "DescTextKey": { "Custom": true, "Key": "LockToast" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerUpdateFloor" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "TargetFloor" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "OpenDir", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 368986002 ] } } }, { "$type": "RPG.GameCore.SetGraphDynamicString", "Name": "TargetPos", "TargetIDs": [], "Value": { "Custom": true, "Key": "Anchor01" } }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "2ndFloor", "3rdFloor" ], "IsEnable": true }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "1stFloor" ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "OpenDir", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 368986005 ] } } }, { "$type": "RPG.GameCore.SetGraphDynamicString", "Name": "TargetPos", "TargetIDs": [], "Value": { "Custom": true, "Key": "Anchor02" } }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "1stFloor", "3rdFloor" ], "IsEnable": true }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "2ndFloor" ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 3 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "OpenDir", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 368986004 ] } } }, { "$type": "RPG.GameCore.SetGraphDynamicString", "Name": "TargetPos", "TargetIDs": [], "Value": { "Custom": true, "Key": "Anchor03" } }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "1stFloor", "2ndFloor" ], "IsEnable": true }, { "$type": "RPG.GameCore.AdvEnableButtons", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger", "ButtonsByName": [ "3rdFloor" ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger", "OnEnter": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsGetClose", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "OverridedValidGuestConfig": {} }, { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger", "OnEnter": [], "OnExit": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsGetClose", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "OverridedValidGuestConfig": {} }, { "$type": "RPG.GameCore.AdvSetupCustomTaskTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InTrigger", "OnEnter": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsIn", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "OnExit": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsIn", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "OverridedValidGuestConfig": {} } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerMove" }, "OnEvent": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_WorkState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerIdle" }, "OnEvent": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_WorkState", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitPropStateChange", "FromAnyState": true, "ToAnyState": true, "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Hide" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LockTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "LockTrigger" } ] } ] } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Hide" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LockTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LockTrigger" } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerOpen" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_IsOpen" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsOpen", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "OpenDir" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsOpen1", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsOpen2", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_TriggerClose" }, "OnEvent": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_IsOpen" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_OnClosed" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_IsOpen", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "OpenDir" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsOpen1", "ParameterType": "Bool" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 2 } }, "OnSuccess": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsOpen2", "ParameterType": "Bool" } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_MoveTo" }, "OnEvent": [ { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsMoving", "ParameterType": "Bool", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "MoveType" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropMoveToV2", "MoveToTarget": { "$type": "RPG.GameCore.PropMoveToV2TargetAnchor", "DynamicAnchor": { "Custom": true, "Key": "TargetPos" } }, "WaitFinish": true, "UseCurveData": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Duration": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1820141244 ] } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsMoving", "ParameterType": "Bool" }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "CurrentFloor", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1672370721 ] } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_OnStop" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerIdle" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropMoveToV2", "MoveToTarget": { "$type": "RPG.GameCore.PropMoveToV2TargetAnchor", "DynamicAnchor": { "Custom": true, "Key": "TargetPos" } }, "WaitFinish": true, "UseCurveData": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Mode": "BySpeed", "Duration": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1820141244 ] } }, "Speed": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1820141244 ] } } }, { "$type": "RPG.GameCore.AnimSetParameter", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ParameterName": "IsMoving", "ParameterType": "Bool" }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "CurrentFloor", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1672370721 ] } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_OnStop" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerIdle" } } ] } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitEntityServerEvent" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.LoopWaitEntityServerEvent" } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerLock" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareEntityAuthoritySide" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "FromState": "Open" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 1100 } } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerUnlock" }, "OnEvent": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareEntityAuthoritySide" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.AdvClientChangePropState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "ToState": "Open" } ], "FailedTaskList": [ { "$type": "RPG.GameCore.PropReqInteract", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "InteractID": { "IsDynamic": false, "FixedValue": { "Value": 1010 } } } ] } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerHide" }, "OnEvent": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Hide", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Clt_TriggerShow" }, "OnEvent": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "Loc_Hide", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_Hide", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_Hide" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropSetVisibility", "Visible": true, "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Enable": true }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Layer": "CameraColliderLayer", "Enable": true }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Layer": "AirWallColliderLayer", "Enable": true }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "LeaveTrigger" } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PropSetVisibility", "SpecifiedRelativePaths": [], "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Layer": "CameraColliderLayer" }, { "$type": "RPG.GameCore.AdvSetColliderLayerState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Layer": "AirWallColliderLayer" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger" } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_JumpTo" }, "OnEvent": [ { "$type": "RPG.GameCore.PropMoveToV2", "MoveToTarget": { "$type": "RPG.GameCore.PropMoveToV2TargetAnchor", "DynamicAnchor": { "Custom": true, "Key": "TargetPos" } }, "WaitFinish": true, "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "CurrentFloor", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ 1672370721 ] } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnJump" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_TriggerIdle" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "JumpTargetFloor", "TargetIDs": [], "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ], "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "JumpTargetFloor", "Condition": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "JumpTargetFloor", "Value": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "CompareType": "NotEqual" }, "OnChange": [ { "$type": "RPG.GameCore.SetGraphDynamicFloat", "Name": "TargetFloor", "TargetIDs": [], "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1647896817 ] } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerUpdateFloor" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_JumpTo" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitEntityEvent", "EventName": { "Value": "Self_OnClosed" }, "OnEvent": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_MoveTo" } } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_IsGetClose", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_IsGetClose" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_WorkState" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPlayerLeave" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Type" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerClose" } } ] } ] } ] } ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_WorkState" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPlayerGetClose" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Type" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerOpen" } } ] } ] } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_IsIn", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_IsIn" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_WorkState" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPlayerJumpOut" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_WorkState" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnPlayerJumpIn" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "Loc_WorkState", "OnChange": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Loc_WorkState" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnIdle" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Type" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerOpen" } } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "Loc_IsGetClose", "Value": { "IsDynamic": false, "FixedValue": { "Value": 1 } } }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerOpen" } } ] } ] } ] } ] }, { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 1 } }, "OnSuccess": [ { "$type": "RPG.GameCore.VCameraConfigChange", "CameraConfig": { "ConfigType": "Freelook3rdConfig", "Freelook3rdConfig": { "ExportToJson": true, "DampChangeParam": { "ExportToJson": true, "Duration": 35, "ChangeCurvePath": "Camera/BlendCurve/Blend_FastToSlow.asset", "RecoveryTime": 2, "RecoveryCurvePath": "Camera/BlendCurve/Blend_FastToSlow.asset" }, "DampChangeParamPriority": 1 }, "OverrideShakeConfigV2": {}, "NoiseConfig": {} } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnMove" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerUpdateFloor" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerClose" } } ] } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.WaitGraphDynamicValueChange", "Name": "TargetFloor", "OnChange": [ { "$type": "RPG.GameCore.PredicateTaskList", "Predicate": { "$type": "RPG.GameCore.ByCompareGraphDynamicFloat", "Name": "TargetFloor", "Value": { "IsDynamic": true, "PostfixExpr": { "OpCodes": "AQAR", "FixedValues": [], "DynamicHashes": [ -1647896817 ] } }, "CompareType": "NotEqual" }, "SuccessTaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerMove" } } ] } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Closing2", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.AdvSetColliderGroupState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "GroupName": "Closed" }, { "$type": "RPG.GameCore.SetNavMeshState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Name": { "Value": "Closed" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnClosing" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Closing1", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.AdvSetColliderGroupState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "GroupName": "Closed" }, { "$type": "RPG.GameCore.SetNavMeshState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Name": { "Value": "Closed" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnClosing" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Closing2", "IsListenAllLayer": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnClosed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_OnClosed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Closing1", "IsListenAllLayer": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnClosed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_OnClosed" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Opened2", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.AdvSetColliderGroupState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "GroupName": "Open02" }, { "$type": "RPG.GameCore.SetNavMeshState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Name": { "Value": "Open02" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnOpen" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "InteractTrigger" } ] } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Opened1", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.AdvSetColliderGroupState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "GroupName": "Open01" }, { "$type": "RPG.GameCore.SetNavMeshState", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "Name": { "Value": "Open01" } }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnOpen" }, "InstanceID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "InteractTrigger" } ] } ] } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Opening1", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnOpening" } } ] }, { "IsLoop": true, "TaskList": [ { "$type": "RPG.GameCore.WaitAnimStateChange", "StateName": "Opening2", "IsEnter": true, "IsListenAllLayer": true }, { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Clt_OnOpening" } } ] }, { "TaskList": [ { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefPropState" }, "Cases": [ { "$type": "RPG.GameCore.PropStateCaseContainer", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "LockTrigger" } ] }, { "$type": "RPG.GameCore.PropStateCaseContainer", "Case": "Open", "OnSuccess": [ { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "InteractTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "EnterTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "IsEnable": true, "TriggerName": "LeaveTrigger" }, { "$type": "RPG.GameCore.AdvEnableTrigger", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "TriggerName": "LockTrigger" } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerUpdateFloor" } }, { "$type": "RPG.GameCore.GenericSwitchCase", "SwitchRef": { "$type": "RPG.GameCore.SwitchRefGraphDynamicFloat", "Name": "Type" }, "Cases": [ { "$type": "RPG.GameCore.NumberCaseContainer", "Case": { "IsDynamic": false, "FixedValue": { "Value": 0 } }, "OnSuccess": [ { "$type": "RPG.GameCore.TriggerEntityEvent", "EventName": { "Value": "Self_TriggerOpen" } } ] } ] } ] }, { "TaskList": [ { "$type": "RPG.GameCore.RegionEraStateChangeListener", "OnSwitchToState1": [ { "$type": "RPG.GameCore.PropSwitchMaterial", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MatID": { "IsDynamic": false, "FixedValue": { "Value": 1 } } } ], "OnSwitchToState2": [ { "$type": "RPG.GameCore.PropSwitchMaterial", "TargetType": { "$type": "RPG.GameCore.TargetFetchAdvPropEx" }, "MatID": { "IsDynamic": false, "FixedValue": { "Value": 0 } } } ] } ] } ], "ValueSource": { "Values": [ { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "OpenDir" }, { "$type": "RPG.GameCore.SharedString", "Key": "TargetPos" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_IsGetClose" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_IsIn" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_IsOpen" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_WorkState" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "TargetFloor" }, { "$type": "RPG.GameCore.SharedInt", "Key": "CurrentFloor" }, { "$type": "RPG.GameCore.SharedInt", "Key": "JumpTargetFloor" }, { "$type": "RPG.GameCore.SharedInt", "Key": "TargetFloorTemp" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Type" }, { "$type": "RPG.GameCore.SharedInt", "Key": "MoveType" }, { "$type": "RPG.GameCore.SharedFloat", "Key": "MoveParam" }, { "$type": "RPG.GameCore.SharedString", "Value": "SpriteOutput/TalkIcon/TriggerProp.png", "Key": "ButtonIcon03" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_439", "Key": "ButtonText03" }, { "$type": "RPG.GameCore.SharedString", "Key": "Anchor03" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "OpenDir03" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "EnableButton03" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_10001", "Key": "DisableToast03" }, { "$type": "RPG.GameCore.SharedString", "Value": "SpriteOutput/TalkIcon/TriggerProp.png", "Key": "ButtonIcon02" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_439", "Key": "ButtonText02" }, { "$type": "RPG.GameCore.SharedString", "Key": "Anchor02" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "OpenDir02" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "EnableButton02" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_10001", "Key": "DisableToast02" }, { "$type": "RPG.GameCore.SharedString", "Value": "SpriteOutput/TalkIcon/TriggerProp.png", "Key": "ButtonIcon01" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_440", "Key": "ButtonText01" }, { "$type": "RPG.GameCore.SharedString", "Key": "Anchor01" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "OpenDir01" }, { "$type": "RPG.GameCore.SharedInt", "Value": 1, "Key": "EnableButton01" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_10001", "Key": "DisableToast01" }, { "$type": "RPG.GameCore.SharedString", "Value": "PropInteractTitle_10001", "Key": "LockToast" }, { "$type": "RPG.GameCore.SharedInt", "Key": "Loc_Hide" }, { "$type": "RPG.GameCore.SharedInt", "Key": "IsBroken" } ] }, "Type": "Entity", "EntityEventList": [ { "Name": "Self_TriggerUpdateFloor", "IsPrivate": true }, { "Name": "Self_TriggerMove", "IsPrivate": true }, { "Name": "Self_TriggerIdle", "IsPrivate": true }, { "Name": "Self_TriggerOpen", "IsPrivate": true }, { "Name": "Self_TriggerClose", "IsPrivate": true }, { "Name": "Self_OnClosed", "IsPrivate": true }, { "Name": "Self_MoveTo", "IsPrivate": true }, { "Name": "Self_OnStop", "IsPrivate": true }, { "Name": "Self_JumpTo", "IsPrivate": true }, { "Name": "Srv_TriggerLock", "IsClient": false }, { "Name": "Srv_TriggerUnlock", "IsClient": false }, { "Name": "Clt_OnFloorSet" }, { "Name": "Clt_TriggerLock" }, { "Name": "Clt_TriggerUnlock" }, { "Name": "Clt_TriggerHide" }, { "Name": "Clt_TriggerShow" }, { "Name": "Clt_OnJump" }, { "Name": "Clt_TriggerIdle" }, { "Name": "Clt_OnPlayerLeave" }, { "Name": "Clt_OnPlayerGetClose" }, { "Name": "Clt_OnPlayerJumpOut" }, { "Name": "Clt_OnPlayerJumpIn" }, { "Name": "Clt_OnIdle" }, { "Name": "Clt_OnMove" }, { "Name": "Clt_OnClosing" }, { "Name": "Clt_OnClosed" }, { "Name": "Clt_OnOpen" }, { "Name": "Clt_OnOpening" } ] }