- Todo:
- Not implemented patch logic Looking for properties declared in the source referenced with the PipelineMap instance but not represented with the PipelineMap.binaryData collection.
◆ IsCanBePatched()
override bool Doloro.AI.DAIDebugger.PatchingTool.AbsentPropertyPatcher.IsCanBePatched |
( |
PipelineMap |
node, |
|
|
PatchTicket |
ticket |
|
) |
| |
|
virtual |
Handler that should consider shared data and patcher settings and decide is the patcher can be called. Patch request will be denied in case if the handler returns false.
- Parameters
-
node | Source to patch. |
ticket | Order generated by the patcher. |
- Returns
- Conclusion is the patch could be processed.
Implements Doloro.AI.DAIDebugger.PatchingTool.APatchLogic.
◆ OnGUI()
◆ OnListGUI()
virtual void Doloro.AI.DAIDebugger.PatchingTool.APatchLogic.OnListGUI |
( |
PipelineMap |
node, |
|
|
PatchTicket |
ticket |
|
) |
| |
|
virtualinherited |
◆ OnPatch()
◆ OnPostPatch()
virtual void Doloro.AI.DAIDebugger.PatchingTool.APatchLogic.OnPostPatch |
( |
PipelineMap |
node, |
|
|
PatchTicket |
ticket |
|
) |
| |
|
protectedvirtualinherited |
Handler that will be called after patching. Use it to revert settings or restore damaged data.
- Parameters
-
node | Source to patch. |
ticket | Order generated by the patcher. |
◆ OnPrePatch()
virtual void Doloro.AI.DAIDebugger.PatchingTool.APatchLogic.OnPrePatch |
( |
PipelineMap |
node, |
|
|
PatchTicket |
ticket |
|
) |
| |
|
protectedvirtualinherited |
Handler that will be called before patching. Use it to make preparation, backups, etc.
- Parameters
-
node | Source to patch. |
ticket | Order generated by the patcher. |
◆ OnValid()
override bool Doloro.AI.DAIDebugger.PatchingTool.AbsentPropertyPatcher.OnValid |
( |
PipelineMap |
node, |
|
|
System.Action |
onInvalid |
|
) |
| |
|
virtual |
Handler calling when some behavior node processing by the debugger. Must conclude is the node passing validation filter.
- Parameters
-
node | Target node for validation. |
onInvalid | Handler that calling during processing for each invalid parameter. |
- Returns
- Is the node valid by the handler's opinion.
Implements Doloro.AI.DAIDebugger.PatchingTool.APatchLogic.
◆ Patch()
Starts patching sequence.
- Parameters
-
- Returns
The documentation for this class was generated from the following file:
- D:/Work/GitHub/DGDK22/Assets/Tauri Interactive/Doloro-GDK/Doloro-AI-Debug-Environment/Editor/Tools/Patching Tool/Modules/AbsentPropertyPatcher.cs