From 22d39ceb69e806ba9e819285d016f6a8aa9076d9 Mon Sep 17 00:00:00 2001 From: Vortrex <3858226+VortrexFTW@users.noreply.github.com> Date: Sun, 26 Dec 2021 11:48:25 -0600 Subject: [PATCH] Add utils for new element streaming funcs --- scripts/server/native/connected.js | 40 ++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/scripts/server/native/connected.js b/scripts/server/native/connected.js index 1de4a69a..d3ffc247 100644 --- a/scripts/server/native/connected.js +++ b/scripts/server/native/connected.js @@ -424,6 +424,46 @@ function setElementOnAllDimensions(element, state) { // =========================================================================== +function setElementDefaultExistance(element, state) { + if(!isNull(element) && element != false) { + element.defaultExistance = state; + } +} + +// =========================================================================== + +function setElementExistsFor(element, client, state) { + if(!isNull(element) && element != false) { + element.setExistsFor(client, state); + } +} + +// =========================================================================== + +function clearElementExistsFor(element) { + if(!isNull(element) && element != false) { + element.clearExistsFor(); + } +} + +// =========================================================================== + +function setElementStreamInDistance(element, distance) { + if(!isNull(element) && element != false) { + element.streamInDistance = distance; + } +} + +// =========================================================================== + +function setElementStreamOutDistance(element, distance) { + if(!isNull(element) && element != false) { + element.streamOutDistance = distance; + } +} + +// =========================================================================== + function destroyGameElement(element) { if(!isNull(element) && element != false) { destroyElement(element);