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

Method addNetElement

source/core/StarNetElementGroup.cpp:5–12  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3namespace Star {
4
5void NetElementGroup::addNetElement(NetElement* element, bool propagateInterpolation) {
6 starAssert(!m_elements.any([element](auto p) { return p.first == element; }));
7
8 element->initNetVersion(m_version);
9 if (m_interpolationEnabled && propagateInterpolation)
10 element->enableNetInterpolation(m_extrapolationHint);
11 m_elements.append(pair<NetElement*, bool>(element, propagateInterpolation));
12}
13
14void NetElementGroup::clearNetElements() {
15 m_elements.clear();

Callers 15

VehicleMethod · 0.45
ItemDropMethod · 0.45
initMethod · 0.45
SystemClientShipMethod · 0.45
ServerClientContextMethod · 0.45
setupNetStatesMethod · 0.45
setupMethod · 0.45
PlayerMethod · 0.45
setupNetStatesMethod · 0.45
SkyMethod · 0.45
ClientContextMethod · 0.45
PlantDropMethod · 0.45

Calls 4

anyMethod · 0.80
initNetVersionMethod · 0.45
appendMethod · 0.45

Tested by 1

TESTFunction · 0.36