MCPcopy Create free account
hub / github.com/OpenStarbound/OpenStarbound / openContainer

Method openContainer

source/frontend/StarContainerInteractor.cpp:5–13  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3namespace Star {
4
5void ContainerInteractor::openContainer(ContainerEntityPtr containerEntity) {
6 if (m_openContainer && m_openContainer->inWorld())
7 m_openContainer->containerClose();
8 m_openContainer = std::move(containerEntity);
9 if (m_openContainer) {
10 starAssert(m_openContainer->inWorld());
11 m_openContainer->containerOpen();
12 }
13}
14
15void ContainerInteractor::closeContainer() {
16 openContainer({});

Callers 4

handleInteractActionMethod · 0.80
ContainerPaneMethod · 0.80
toggleCraftingMethod · 0.80
updateMethod · 0.80

Calls 3

inWorldMethod · 0.45
containerCloseMethod · 0.45
containerOpenMethod · 0.45

Tested by

no test coverage detected