MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / MultiSendUnattach

Function MultiSendUnattach

Descent3/multi.cpp:8546–8557  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8544}
8545
8546void MultiSendUnattach(object *child) {
8547 int count = 0;
8548 uint8_t data[MAX_GAME_DATA_SIZE];
8549 int size_offset;
8550
8551 ASSERT(Objects[OBJNUM(child)].flags & OF_CLIENT_KNOWS);
8552
8553 size_offset = START_DATA(MP_UNATTACH_OBJ, data, &count);
8554 MultiAddUshort(OBJNUM(child), data, &count);
8555 END_DATA(count, data, size_offset);
8556 MultiSendReliablyToAllExcept(Player_num, data, count, NETSEQ_OBJECTS, false);
8557}
8558
8559void MultiDoUnattach(uint8_t *data) {
8560 object *child;

Callers 1

UnattachFromParentFunction · 0.85

Calls 4

START_DATAFunction · 0.85
MultiAddUshortFunction · 0.85
END_DATAFunction · 0.85

Tested by

no test coverage detected