Ok, I thought I was adding a lot of context!
1. I want to be able to keep track of which users are in certain limbo rooms, so I want them to be able to join those rooms
I don't understand how this should work
When users join a room that represents what they're doing (such as visiting the map screen or closet, store etc) you can monitor that activity either through an extension function that is triggered as users enter and leave a room, or by simply looking at the room on the admin tool. I don't think that's too strange or hard to understand? I've had several projects where we kept track of user activity based on the rooms that they visited (analytics) I'm just explaining why I want the user to be joined to a room rather than joined to no room.
I don't think I understand this one either.
1) In an SFS1.x LimboRoom you don't receive any broadcast events, so UserVariables are not supposed to be broadcast to anyone.
2) How can you change UserVariables on the server side and not send the update to the client?
In my question I specified that this was SFS2X, not 1X. I'm making the equivalent of a Limbo room by not setting the broadcast flag, to avoid unnecessary bandwidth. Apparently an extension can update a variable and not broadcast it in SFS2X. Actually I asked the extension guy to turn on the flag and I'm still not getting the update.
Regardless of my purpose, my only question is:
what is the syntax to change a user variable locally only, if that is possible? We used to have documentation that gave suggestive notes and example code for almost any function. Now we have:
public function setVariable(itemVariable:IMMOItemVariable):void
Parameters
itemVariable:IMMOItemVariable
I'm not very competent at getting the info I need from such sparse writing
: (A) How to actually write it (B) If it works client side. What I tried doesn't seem to be changing the variable.
If this is not actually possible, or if my question is too hard to understand, i will probably just duplicate the info in the user variable in a way that I
CAN update that info manually on the client side, which I have done before, I was just hoping to make it
more elegant by editing the user var directly.
My friend is telling me that it isn't possible to do, I'm just checking from the source first.