MCPcopy Create free account
hub / github.com/Open-GD/OpenGD / onEnter

Method onEnter

Source/LevelEditorLayer.cpp:140–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138}
139
140void LevelEditorLayer::onEnter() {
141 Layer::onEnter();
142
143 auto listener = ax::EventListenerKeyboard::create();
144 auto dir = ax::Director::getInstance();
145
146 listener->onKeyPressed = AX_CALLBACK_2(LevelEditorLayer::onKeyPressed, this);
147 listener->onKeyReleased = AX_CALLBACK_2(LevelEditorLayer::onKeyReleased, this);
148 dir->getEventDispatcher()->addEventListenerWithSceneGraphPriority(listener, this);
149
150 auto current = dir->getRunningScene();
151#if SHOW_IMGUI == true
152
153 ax::extension::ImGuiPresenter::getInstance()->addRenderLoop("#playlayer", AX_CALLBACK_0(LevelEditorLayer::onDrawImGui, this), current);
154#endif
155};
156
157void LevelEditorLayer::destroyPlayer(PlayerObject* player) {
158 if (_inPlaybackMode) PlayLayer::destroyPlayer(player);

Callers

nothing calls this directly

Calls 1

createFunction · 0.85

Tested by

no test coverage detected