void Start() { counter = 0; counterPause = true; PurpleVersion pv = new PurpleVersion (); Debug.Log (pv.GetCurrent(0, 0, 5660)); mg = new MapGenerator (); GenerateMap (); }
public bool AreEqual(PurpleVersion compareValue) { if (_Major != compareValue._Major) return false; if (_Minor != compareValue._Minor) return false; if (_Build != compareValue._Build) return false; if (_Revision != compareValue._Revision) return false; return true; }
public static void client_get_version_handler(string dataObject, NetworkPlayer np) { _PMServer.Version versionObject = new _PMServer.Version (); PurpleVersion pv = new PurpleVersion (); versionObject.BuildVersion = pv.Version; versionObject.ClientVersion = pv.GetClientVersion (); versionObject.ServerVersion = pv.GetServerVersion (); PurpleNetwork.ToPlayer (np, "server_version_result", versionObject); }
private void initialize(bool force) { if(connection == null || force) { try { connectionString = "Server="+serverIP+";" + "Database="+serverDatabase+";" + "User ID="+serverUser+";" + "Pooling=false;" + "Password="******";" + "Port="+serverPort+";"; connection = new MySqlConnection (connectionString); if (versionValidate) { PurpleVersion versionRequired = new PurpleVersion(versionRequired); PurpleVersion databaseVerion = new PurpleVersion(Entities.Database.PurpleDatabase.CurrentVersion()); if(!versionRequired.AreEqual(databaseVerion)) { PurpleDebug.LogError ("PurpleDatabase: Database version does not match!", 1); } } } catch (Exception ex) { connection = null; PurpleDebug.Log(ex.ToString()); } } }
public string GetCurrent() { System.Version sv = Assembly.GetExecutingAssembly ().GetName ().Version; int firstDevelopmentDay = 5500; // Major, Minor, Days of Development, Build minute of current day PurpleVersion pv = new PurpleVersion (0, 3, (sv.Build-firstDevelopmentDay), (sv.Revision*2/60)); return pv.Version; }
public string GetClientVersion() { PurpleVersion pv = new PurpleVersion ( PurpleConfig.Version.Client.Major, PurpleConfig.Version.Client.Minor, PurpleConfig.Version.Client.Build, PurpleConfig.Version.Client.Revision); return pv.Version; }
public string GetServerVersion() { PurpleVersion pv = new PurpleVersion ( PurpleConfig.Version.Server.Major, PurpleConfig.Version.Server.Minor, PurpleConfig.Version.Server.Build, PurpleConfig.Version.Server.Revision); return pv.Version; }