[SOLVED] HOW TO SEND AN ARRAY BY USING SetUserVariablesRequest FROM UNITY?

Post here your questions about SFS2X. Here we discuss all server-side matters. For client API questions see the dedicated forums.

Moderators: Lapo, Bax

User avatar
TryMyGames
Posts: 59
Joined: 19 Dec 2016, 22:20
Location: Moldova, Chisinau
Contact:

[SOLVED] HOW TO SEND AN ARRAY BY USING SetUserVariablesRequest FROM UNITY?

Postby TryMyGames » 13 Jan 2017, 20:59

I found that on server side I can get from varMap an SFSArray, but how can I send it from client? In my case from Unity application.

Code: Select all

   List<UserVariable> variables = (List<UserVariable>) event.getParameter(SFSEventParam.VARIABLES);

   // Make a map of the variables list
   Map<String, UserVariable> varMap = new HashMap<>();
   variables.forEach((var) -> {
       varMap.put(var.getName(), var);
   });
   
   ISFSArray sfsArrayValue;
   sfsArrayValue = varMap.get("e").getSFSArrayValue();


Thanks.
Last edited by TryMyGames on 14 Jan 2017, 14:17, edited 1 time in total.
User avatar
Lapo
Site Admin
Posts: 23026
Joined: 21 Mar 2005, 09:50
Location: Italy

Re: HOW TO SEND AN ARRAY BY USING SetUserVariablesRequest FROM UNITY?

Postby Lapo » 14 Jan 2017, 08:50

Hi,
a User or Room Variable can contain one or more SFSArrays (and SFSObject as well)

Example:

Code: Select all

ISFSArray myArray = new SFSArray();
myArray.addInt(100);
...

UserVariable uVar = new SFSUserVariable("myArr", myArray);


Hope it helps
Lapo
--
gotoAndPlay()
...addicted to flash games
User avatar
TryMyGames
Posts: 59
Joined: 19 Dec 2016, 22:20
Location: Moldova, Chisinau
Contact:

Re: [SOLVED] HOW TO SEND AN ARRAY BY USING SetUserVariablesRequest FROM UNITY?

Postby TryMyGames » 14 Jan 2017, 14:19

Ohhhh thanks! You made my day)

Return to “SFS2X Questions”

Who is online

Users browsing this forum: No registered users and 69 guests