public static uint GetVersion() { IGenericsConnector generics = Framework.Utilities.DataManager.RequestPlugin <IGenericsConnector> (); OSDWrapper version = generics.GetGeneric <OSDWrapper> (UUID.Zero, Schema + "Version", ""); return(version == null ? 0 : (uint)version.Info.AsInteger()); }
public static bool RequiresInitialUpdate() { IGenericsConnector generics = Framework.Utilities.DataManager.RequestPlugin <IGenericsConnector> (); OSDWrapper version = generics.GetGeneric <OSDWrapper> (UUID.Zero, Schema + "Version", ""); return(version == null || version.Info.AsInteger() < 1); }
private byte[] EnvironmentSettings(Stream request, UUID agentID) { IScenePresence SP = m_scene.GetScenePresence(agentID); if (SP == null) { return(new byte[0]); //They don't exist } if (m_info == null) { IGenericsConnector gc = DataManager.DataManager.RequestPlugin <IGenericsConnector>(); if (gc != null) { OSDWrapper d = gc.GetGeneric <OSDWrapper>(m_scene.RegionInfo.RegionID, "EnvironmentSettings", ""); if (d != null) { m_info = d.Info; } } } if (m_info != null) { return(OSDParser.SerializeLLSDXmlBytes(m_info)); } return(new byte[0]); }
public static bool RequiresUpdate() { IGenericsConnector generics = Aurora.DataManager.DataManager.RequestPlugin <IGenericsConnector>(); OSDWrapper version = generics.GetGeneric <OSDWrapper>(UUID.Zero, Schema + "Version", ""); return(version == null || version.Info.AsInteger() < CurrentVersion); }