MCPcopy Create free account
hub / github.com/MaaXYZ/MaaFramework / MaaCustomControllerCreate

Function MaaCustomControllerCreate

source/MaaFramework/API/MaaFramework.cpp:126–143  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

124}
125
126MaaController* MaaCustomControllerCreate(MaaCustomControllerCallbacks* controller, void* controller_arg)
127{
128 LogFunc << VAR(controller) << VAR(controller_arg);
129
130 if (!controller) {
131 LogError << "controller is null";
132 return nullptr;
133 }
134
135 auto control_unit = MAA_NS::CustomControlUnitLibraryHolder::create_control_unit(controller, controller_arg);
136
137 if (!control_unit) {
138 LogError << "Failed to create control unit";
139 return nullptr;
140 }
141
142 return new MAA_CTRL_NS::ControllerAgent(std::move(control_unit));
143}
144
145MaaController* MaaDbgControllerCreate(const char* read_path)
146{

Callers 2

mainFunction · 0.50
ctorMethod · 0.50

Calls 1

moveFunction · 0.85

Tested by

no test coverage detected