How to make a "Do Once" node in Control Rig (when it refuse to remember variables)

Is’t possible to make something similar to a “Do Once” or “Multi-Gate (with Reset)” node inside Control Rig? Because, it doesn’t seem to remember the variables as in normal Blueprints, it resets to the default value instead. My first guess is, Control Rig behavior is more closer to a function (using Local Variables), if so, what would be the workaround?

I included a screenshot (pseudo graph), you also can copy and paste below (and just hook it up to forward solve) to tryout by yourself…

Begin Object Class=/Script/RigVMDeveloper.RigVMUnitNode Name="RigVMFunction_ControlFlowBranch_8_1" ExportPath=/Script/RigVMDeveloper.RigVMUnitNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.Condition"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.True"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.False"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.Completed"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.BlockToRun"'
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.ExecuteContext"'
      DisplayName="Execute"
      Direction=Input
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.Condition"'
      DisplayName="Condition"
      Direction=Input
      CPPType="bool"
      DefaultValue="false"
   End Object
   Begin Object Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.True"'
      DisplayName="True"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.False"'
      DisplayName="False"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.Completed"'
      DisplayName="Completed"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_1.BlockToRun"'
      DisplayName="Block to Run"
      Direction=Hidden
      CPPType="FName"
   End Object
   ResolvedFunctionName="FRigVMFunction_ControlFlowBranch::Execute"
   NodeTitle="Branch"
   Position=(X=896.000000,Y=1152.000000)
   NodeColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Condition"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"True"'
   Pins(3)=/Script/RigVMDeveloper.RigVMPin'"False"'
   Pins(4)=/Script/RigVMDeveloper.RigVMPin'"Completed"'
   Pins(5)=/Script/RigVMDeveloper.RigVMPin'"BlockToRun"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMUnitNode Name="RigVMFunction_ControlFlowBranch_8_2" ExportPath=/Script/RigVMDeveloper.RigVMUnitNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.Condition"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.True"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.False"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.Completed"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.BlockToRun"'
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.ExecuteContext"'
      DisplayName="Execute"
      Direction=Input
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.Condition"'
      DisplayName="Condition"
      Direction=Input
      CPPType="bool"
      DefaultValue="false"
   End Object
   Begin Object Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.True"'
      DisplayName="True"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.False"'
      DisplayName="False"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.Completed"'
      DisplayName="Completed"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2.BlockToRun"'
      DisplayName="Block to Run"
      Direction=Hidden
      CPPType="FName"
   End Object
   ResolvedFunctionName="FRigVMFunction_ControlFlowBranch::Execute"
   NodeTitle="Branch"
   Position=(X=896.000000,Y=1408.000000)
   NodeColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Condition"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"True"'
   Pins(3)=/Script/RigVMDeveloper.RigVMPin'"False"'
   Pins(4)=/Script/RigVMDeveloper.RigVMPin'"Completed"'
   Pins(5)=/Script/RigVMDeveloper.RigVMPin'"BlockToRun"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMVariableNode Name="VariableNode_38_1" ExportPath=/Script/RigVMDeveloper.RigVMVariableNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.Variable"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.Value"'
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.ExecuteContext"'
      DisplayName="Execute"
      Direction=IO
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.Variable"'
      Direction=Hidden
      CPPType="FName"
      DefaultValue="Gate"
      CustomWidgetName="VariableName"
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1.Value"'
      Direction=Input
      CPPType="bool"
      DefaultValue="false"
   End Object
   Position=(X=1152.000000,Y=1442.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Variable"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMVariableNode Name="VariableNode_38_1_3" ExportPath=/Script/RigVMDeveloper.RigVMVariableNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.Variable"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.Value"'
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.ExecuteContext"'
      DisplayName="Execute"
      Direction=IO
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.Variable"'
      Direction=Hidden
      CPPType="FName"
      DefaultValue="Gate"
      CustomWidgetName="VariableName"
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_38_1_3.Value"'
      Direction=Input
      CPPType="bool"
      DefaultValue="true"
   End Object
   Position=(X=1152.000000,Y=1186.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Variable"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMUnitNode Name="RigVMFunction_ControlFlowBranch_8_2_1" ExportPath=/Script/RigVMDeveloper.RigVMUnitNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.Condition"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.True"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.False"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.Completed"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.BlockToRun"'
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.ExecuteContext"'
      DisplayName="Execute"
      Direction=Input
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Condition" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.Condition"'
      DisplayName="Condition"
      Direction=Input
      CPPType="bool"
      DefaultValue="false"
   End Object
   Begin Object Name="True" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.True"'
      DisplayName="True"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="False" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.False"'
      DisplayName="False"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="Completed" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.Completed"'
      DisplayName="Completed"
      Direction=Output
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
      DefaultValue="()"
   End Object
   Begin Object Name="BlockToRun" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMFunction_ControlFlowBranch_8_2_1.BlockToRun"'
      DisplayName="Block to Run"
      Direction=Hidden
      CPPType="FName"
   End Object
   ResolvedFunctionName="FRigVMFunction_ControlFlowBranch::Execute"
   NodeTitle="Branch"
   Position=(X=896.000000,Y=1664.000000)
   NodeColor=(R=0.000000,G=0.000000,B=0.000000,A=1.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Condition"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"True"'
   Pins(3)=/Script/RigVMDeveloper.RigVMPin'"False"'
   Pins(4)=/Script/RigVMDeveloper.RigVMPin'"Completed"'
   Pins(5)=/Script/RigVMDeveloper.RigVMPin'"BlockToRun"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMDispatchNode Name="DISPATCH_RigVMDispatch_Print_1" ExportPath=/Script/RigVMDeveloper.RigVMDispatchNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ExecuteContext"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Prefix" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Prefix"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Value"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Enabled" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Enabled"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ScreenDuration" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenDuration"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ScreenColor" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor"'
      Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="R" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.R"'
      End Object
      Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="G" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.G"'
      End Object
      Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="B" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.B"'
      End Object
      Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="A" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.A"'
      End Object
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ExecuteContext"'
      DisplayName="Execute"
      Direction=IO
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
   End Object
   Begin Object Name="Prefix" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Prefix"'
      Direction=Input
      CPPType="FString"
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Value"'
      Direction=Input
      CPPType="bool"
      DefaultValue="False"
   End Object
   Begin Object Name="Enabled" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.Enabled"'
      Direction=Input
      CPPType="bool"
      DefaultValue="True"
   End Object
   Begin Object Name="ScreenDuration" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenDuration"'
      Direction=Input
      CPPType="float"
      DefaultValue="0.050000"
   End Object
   Begin Object Name="ScreenColor" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor"'
      Begin Object Name="R" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.R"'
         DisplayName="R"
         Direction=Input
         CPPType="float"
         DefaultValue="1.000000"
      End Object
      Begin Object Name="G" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.G"'
         DisplayName="G"
         Direction=Input
         CPPType="float"
         DefaultValue="1.000000"
      End Object
      Begin Object Name="B" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.B"'
         DisplayName="B"
         Direction=Input
         CPPType="float"
         DefaultValue="1.000000"
      End Object
      Begin Object Name="A" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.DISPATCH_RigVMDispatch_Print_1.ScreenColor.A"'
         DisplayName="A"
         Direction=Input
         CPPType="float"
         DefaultValue="1.000000"
      End Object
      Direction=Input
      CPPType="FLinearColor"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/CoreUObject.LinearColor"'
      CPPTypeObjectPath="/Script/CoreUObject.LinearColor"
      SubPins(0)=/Script/RigVMDeveloper.RigVMPin'"R"'
      SubPins(1)=/Script/RigVMDeveloper.RigVMPin'"G"'
      SubPins(2)=/Script/RigVMDeveloper.RigVMPin'"B"'
      SubPins(3)=/Script/RigVMDeveloper.RigVMPin'"A"'
   End Object
   TemplateNotation="DISPATCH_RigVMDispatch_Print(in Prefix,in Value,in Enabled,in ScreenDuration,in ScreenColor)"
   ResolvedFunctionName="DISPATCH_RigVMDispatch_Print::Prefix:FString,Value:bool,Enabled:bool,ScreenDuration:float,ScreenColor:FLinearColor"
   PreferredPermutationPairs(0)=(Argument="Prefix",TypeIndex=20,TypeString="FString,None")
   PreferredPermutationPairs(1)=(Argument="Enabled",TypeIndex=2,TypeString="bool,None")
   PreferredPermutationPairs(2)=(Argument="ScreenDuration",TypeIndex=5,TypeString="float,None")
   PreferredPermutationPairs(3)=(Argument="ScreenColor",TypeIndex=41,TypeString="FLinearColor,/Script/CoreUObject.LinearColor")
   PreferredPermutationPairs(4)=(Argument="Value",TypeIndex=2,TypeString="bool,None")
   Position=(X=1152.000000,Y=1808.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Prefix"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"Value"'
   Pins(3)=/Script/RigVMDeveloper.RigVMPin'"Enabled"'
   Pins(4)=/Script/RigVMDeveloper.RigVMPin'"ScreenDuration"'
   Pins(5)=/Script/RigVMDeveloper.RigVMPin'"ScreenColor"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMVariableNode Name="VariableNode_42" ExportPath=/Script/RigVMDeveloper.RigVMVariableNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.Value"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.Variable"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.ExecuteContext"'
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.Value"'
      Direction=Input
      CPPType="bool"
      DefaultValue="true"
   End Object
   Begin Object Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.Variable"'
      Direction=Hidden
      CPPType="FName"
      DefaultValue="Variable"
      CustomWidgetName="VariableName"
   End Object
   Begin Object Name="ExecuteContext" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_42.ExecuteContext"'
      DisplayName="Execute"
      Direction=IO
      CPPType="FRigVMExecuteContext"
      CPPTypeObject=/Script/CoreUObject.ScriptStruct'"/Script/RigVM.RigVMExecuteContext"'
      CPPTypeObjectPath="/Script/RigVM.RigVMExecuteContext"
   End Object
   Position=(X=1152.000000,Y=1698.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"ExecuteContext"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Variable"'
   Pins(2)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMVariableNode Name="VariableNode_43" ExportPath=/Script/RigVMDeveloper.RigVMVariableNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_43"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_43.Value"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_43.Variable"'
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_43.Value"'
      Direction=Output
      CPPType="bool"
   End Object
   Begin Object Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_43.Variable"'
      Direction=Hidden
      CPPType="FName"
      DefaultValue="Gate"
      CustomWidgetName="VariableName"
   End Object
   Position=(X=640.000000,Y=1673.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"Variable"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMVariableNode Name="VariableNode_44" ExportPath=/Script/RigVMDeveloper.RigVMVariableNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_44"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_44.Value"'
   End Object
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_44.Variable"'
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_44.Value"'
      Direction=Output
      CPPType="bool"
   End Object
   Begin Object Name="Variable" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.VariableNode_44.Variable"'
      Direction=Hidden
      CPPType="FName"
      DefaultValue="Variable"
      CustomWidgetName="VariableName"
   End Object
   Position=(X=1152.000000,Y=1952.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"Variable"'
   Pins(1)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMCommentNode Name="EdGraphNode_Comment_18" ExportPath=/Script/RigVMDeveloper.RigVMCommentNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.EdGraphNode_Comment_18"'
   CommentText="true condition"
   Position=(X=832.000000,Y=1088.000000)
   Size=(X=258.000000,Y=262.000000)
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMCommentNode Name="EdGraphNode_Comment_45" ExportPath=/Script/RigVMDeveloper.RigVMCommentNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.EdGraphNode_Comment_45"'
   CommentText="false condition"
   Position=(X=832.000000,Y=1344.000000)
   Size=(X=258.000000,Y=262.000000)
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMRerouteNode Name="RerouteNode_8" ExportPath=/Script/RigVMDeveloper.RigVMRerouteNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8.Value"'
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8.Value"'
      Direction=IO
      CPPType="bool"
      DefaultValue="false"
   End Object
   PreferredPermutationPairs(0)=(Argument="Value",TypeIndex=2,TypeString="bool,None")
   Position=(X=640.000000,Y=1175.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMRerouteNode Name="RerouteNode_8_1" ExportPath=/Script/RigVMDeveloper.RigVMRerouteNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8_1"'
   Begin Object Class=/Script/RigVMDeveloper.RigVMPin Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8_1.Value"'
   End Object
   Begin Object Name="Value" ExportPath=/Script/RigVMDeveloper.RigVMPin'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RerouteNode_8_1.Value"'
      Direction=IO
      CPPType="bool"
      DefaultValue="False"
   End Object
   PreferredPermutationPairs(0)=(Argument="Value",TypeIndex=2,TypeString="bool,None")
   Position=(X=640.000000,Y=1431.000000)
   Pins(0)=/Script/RigVMDeveloper.RigVMPin'"Value"'
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMCommentNode Name="EdGraphNode_Comment_48" ExportPath=/Script/RigVMDeveloper.RigVMCommentNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.EdGraphNode_Comment_48"'
   CommentText="#1 check and immediately uncheck (for convinience)"
   Position=(X=576.000000,Y=1120.000000)
   Size=(X=230.000000,Y=158.000000)
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMCommentNode Name="EdGraphNode_Comment_49" ExportPath=/Script/RigVMDeveloper.RigVMCommentNode'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.EdGraphNode_Comment_49"'
   CommentText="#2 should remain true, but goes back to default"
   Position=(X=1088.000000,Y=1648.000000)
   Size=(X=220.000000,Y=200.000000)
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_259" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_259"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_2.True"
   TargetPinPath="VariableNode_38_1.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_340" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_340"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_1.True"
   TargetPinPath="VariableNode_38_1_3.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_4" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_4"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_2_1.Completed"
   TargetPinPath="DISPATCH_RigVMDispatch_Print_1.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_129" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_129"'
   SourcePinPath="VariableNode_43.Value"
   TargetPinPath="RigVMFunction_ControlFlowBranch_8_2_1.Condition"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_131" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_131"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_2_1.True"
   TargetPinPath="VariableNode_42.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_144" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_144"'
   SourcePinPath="VariableNode_44.Value"
   TargetPinPath="DISPATCH_RigVMDispatch_Print_1.Value"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_157" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_157"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_1.Completed"
   TargetPinPath="RigVMFunction_ControlFlowBranch_8_2.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_186" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_186"'
   SourcePinPath="RigVMFunction_ControlFlowBranch_8_2.Completed"
   TargetPinPath="RigVMFunction_ControlFlowBranch_8_2_1.ExecuteContext"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_194" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_194"'
   SourcePinPath="RerouteNode_8.Value"
   TargetPinPath="RigVMFunction_ControlFlowBranch_8_1.Condition"
End Object
Begin Object Class=/Script/RigVMDeveloper.RigVMLink Name="RigVMLink_199" ExportPath=/Script/RigVMDeveloper.RigVMLink'"/Game/Rigs/CR_FBIK.CR_FBIK:RigVMModel Rig Graph.RigVMLink_199"'
   SourcePinPath="RerouteNode_8_1.Value"
   TargetPinPath="RigVMFunction_ControlFlowBranch_8_2.Condition"
End Object