class CPulseCell_Step_CallExternalMethod : public CPulseCell_BaseYieldingInflow
{
public:
    PulseSymbol_t m_MethodName;
    PulseSymbol_t m_GameBlackboard;
    CUtlLeanVector<CPulseRuntimeMethodArg> m_ExpectedArgs;
    PulseMethodCallMode_t m_nAsyncCallMode;
    CPulse_ResumePoint m_OnFinished;
};

KV3 Class Defaults

{
    _class = "CPulseCell_Step_CallExternalMethod"
    m_nEditorNodeID = -1
    m_MethodName = ""
    m_GameBlackboard = ""
    m_ExpectedArgs = [  ]
    m_nAsyncCallMode = "ASYNC_FIRE_AND_FORGET"
    m_OnFinished = 
    {
        m_SourceOutflowName = ""
        m_nDestChunk = -1
        m_nInstruction = -1
    }
}