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

Method setNetStates

source/game/StarPlayer.cpp:1972–1992  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1970}
1971
1972void Player::setNetStates() {
1973 m_stateNetState.set((unsigned)m_state);
1974 m_shiftingNetState.set(m_shifting);
1975 m_xAimPositionNetState.set(m_aimPosition[0]);
1976 m_yAimPositionNetState.set(m_aimPosition[1]);
1977
1978 if (m_identityUpdated) {
1979 m_identityNetState.push(m_identity);
1980 m_identityUpdated = false;
1981 }
1982
1983 m_teamNetState.set(getTeam());
1984
1985 if (m_chatMessageChanged) {
1986 m_chatMessageChanged = false;
1987 m_chatMessageNetState.push(m_chatMessage);
1988 m_newChatMessageNetState.trigger();
1989 }
1990
1991 m_emoteNetState.set(HumanoidEmoteNames.getRight(m_emoteState));
1992}
1993
1994void Player::setNetArmorSecret(EquipmentSlot slot, ArmorItemPtr const& armor) {
1995 String const& slotName = EquipmentSlotNames.getRight(slot);

Callers

nothing calls this directly

Calls 3

setMethod · 0.45
pushMethod · 0.45
triggerMethod · 0.45

Tested by

no test coverage detected