Exemplo n.º 1
0
    void Start()
    {
        counter = 0;
        counterPause = true;
        PurpleVersion pv = new PurpleVersion ();
        Debug.Log (pv.GetCurrent(0, 0, 5660));

        mg = new MapGenerator ();
        GenerateMap ();
    }
Exemplo n.º 2
0
    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);
        }
Exemplo n.º 4
0
        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());
                }
            }
        }
Exemplo n.º 5
0
    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;
    }
Exemplo n.º 6
0
 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;
 }
Exemplo n.º 7
0
 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;
 }