Examples of OSDArray


Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    @Override
    public void Deserialize(OSDMap map)
    {
      Sequence = map.get("id").asInteger();
      OSDArray arrayEvents = (OSDArray)map.get("events");

      MessageEvents = new QueueEvent[arrayEvents.count()];

      for (int i = 0; i < arrayEvents.count(); i++)
      {
        OSDMap eventMap = (OSDMap)arrayEvents.get(i);
        QueueEvent ev = new QueueEvent();

        ev.MessageKey = eventMap.get("message").asString();
        ev.EventMessage = MessageUtils.DecodeEvent(ev.MessageKey, (OSDMap)eventMap.get("body"));
        MessageEvents[i] = ev;
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

      OSDMap map = new OSDMap(4);
      map.put("state", OSD.FromString(State));
      map.put("new_asset", OSD.FromUUID(AssetID));
      map.put("compiled", OSD.FromBoolean(Compiled));

      OSDArray errorsArray = new OSDArray();
      errorsArray.add(OSD.FromString(Error));


      map.put("errors", errorsArray);
      return map;
    }
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    {
      AssetID = map.get("new_asset").asUUID();
      Compiled = map.get("compiled").asBoolean();
      State = map.get("state").asString();

      OSDArray errorsArray = (OSDArray)map.get("errors");
      Error = errorsArray.get(0).asString();
    }
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

      OSDMap map = new OSDMap(2);
      OSDMap agentMap = new OSDMap(1);
      agentMap.put("Flags", OSD.FromInteger(Flags));
      map.put("AgentData", agentMap);

      OSDArray layerArray = new OSDArray(LayerDataBlocks.length);

      for (int i = 0; i < LayerDataBlocks.length; i++)
      {
        OSDMap layerMap = new OSDMap(5);
        layerMap.put("ImageID", OSD.FromUUID(LayerDataBlocks[i].ImageID));
        layerMap.put("Bottom", OSD.FromInteger(LayerDataBlocks[i].Bottom));
        layerMap.put("Left", OSD.FromInteger(LayerDataBlocks[i].Left));
        layerMap.put("Top", OSD.FromInteger(LayerDataBlocks[i].Top));
        layerMap.put("Right", OSD.FromInteger(LayerDataBlocks[i].Right));

        layerArray.add(layerMap);
      }

      map.put("LayerData", layerArray);

      return map;
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    public void Deserialize(OSDMap map)
    {
      OSDMap agentMap = (OSDMap)map.get("AgentData");
      Flags = agentMap.get("Flags").asInteger();

      OSDArray layerArray = (OSDArray)map.get("LayerData");

      LayerDataBlocks = new LayerData[layerArray.count()];

      for (int i = 0; i < LayerDataBlocks.length; i++)
      {
        OSDMap layerMap = (OSDMap)layerArray.get(i);

        LayerData layer = new LayerData();
        layer.ImageID = layerMap.get("ImageID").asUUID();
        layer.Top = layerMap.get("Top").asInteger();
        layer.Right = layerMap.get("Right").asInteger();
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    @Override
    public OSDMap Serialize()
    {
      OSDMap map = new OSDMap(3);
      map.put("method", OSD.FromString(Method));
      OSDArray agentsArray = new OSDArray();
      for (int i = 0; i < AgentsBlock.length; i++)
      {
        agentsArray.add(OSD.FromUUID(AgentsBlock[i]));
      }
      map.put("params", agentsArray);
      map.put("session-id", OSD.FromUUID(SessionID));

      return map;
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    @Override
    public void Deserialize(OSDMap map)
    {
      Method = map.get("method").asString();
      OSDArray agentsArray = (OSDArray)map.get("params");

      AgentsBlock = new UUID[agentsArray.count()];

      for (int i = 0; i < agentsArray.count(); i++)
      {
        AgentsBlock[i] = agentsArray.get(i).asUUID();
      }

      SessionID = map.get("session-id").asUUID();
    }
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    /// <returns>An <see cref="OSDMap"/> containing the objects data</returns>
    public OSDMap Serialize()
    {
      OSDMap map = new OSDMap(1);

      OSDArray agentDataArray = new OSDArray(AgentDataBlock.length);

      for (int i = 0; i < AgentDataBlock.length; i++)
      {
        OSDMap agentMap = new OSDMap(2);
        agentMap.put("AgentID", OSD.FromUUID(AgentDataBlock[i].AgentID));
        agentMap.put("GroupID", OSD.FromUUID(AgentDataBlock[i].GroupID));
        agentDataArray.add(agentMap);
      }
      map.put("AgentData", agentDataArray);

      return map;
    }
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

    /// Deserialize the message
    /// </summary>
    /// <param name="map">An <see cref="OSDMap"/> containing the data</param>
    public void Deserialize(OSDMap map)
    {
      OSDArray agentDataArray = (OSDArray)map.get("AgentData");

      AgentDataBlock = new AgentData[agentDataArray.count()];

      for (int i = 0; i < agentDataArray.count(); i++)
      {
        OSDMap agentMap = (OSDMap)agentDataArray.get(i);
        AgentData agentData = new AgentData();

        agentData.AgentID = agentMap.get("AgentID").asUUID();
        agentData.GroupID = agentMap.get("GroupID").asUUID();
View Full Code Here

Examples of com.ngt.jopenmetaverse.shared.structureddata.OSDArray

      scriptMap.put("ItemID", OSD.FromUUID(ItemID));
      scriptMap.put("Mono", OSD.FromBoolean(Mono));
      scriptMap.put("ObjectID", OSD.FromUUID(ObjectID));
      scriptMap.put("Running", OSD.FromBoolean(Running));

      OSDArray scriptArray = new OSDArray(1);
      scriptArray.add((OSD)scriptMap);

      map.put("Script", scriptArray);

      return map;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.