A* Pathfinding Project
4.1.0
The A* Pathfinding Project for Unity 3D
|
Handles update checking for the A* Pathfinding Project. More...
Handles update checking for the A* Pathfinding Project.
Static Public Member Functions | |
static void | CheckForUpdatesNow () |
Initiate a check for updates now, regardless of when the last check was done. | |
static string | GetURL (string tag) |
Properties | |
static System.DateTime | lastUpdateCheck [get, set] |
Last time an update check was made. | |
static System.Version | latestBetaVersion [get, set] |
Latest beta version of the A* Pathfinding Project. | |
static System.Version | latestVersion [get, set] |
Latest version of the A* Pathfinding Project. | |
static string | latestVersionDescription [get, set] |
Summary of the latest update. | |
Static Private Member Functions | |
static | AstarUpdateChecker () |
static bool | CheckForUpdates () |
Checks for updates if there was some time since last check. | |
static void | DownloadVersionInfo () |
static void | ParseServerMessage (string result) |
static void | RefreshServerMessage () |
static void | ShowUpdateWindowIfRelevant () |
static void | UpdateCheckCompleted (string result) |
Handles the data from the update page. | |
static void | UpdateCheckLoop () |
Checking for updates... | |
Private Attributes | |
const double | updateCheckRate = 1F |
Number of days between update checks. | |
const string | updateURL = "http://www.arongranberg.com/astar/version.php" |
URL to the version file containing the latest version number. | |
Static Private Attributes | |
static System.DateTime | _lastUpdateCheck |
static bool | _lastUpdateCheckRead |
static System.Version | _latestBetaVersion |
static System.Version | _latestVersion |
static string | _latestVersionDescription |
Description of the latest update of the A* Pathfinding Project. | |
static Dictionary< string, string > | astarServerData |
Holds various URLs and text for the editor. | |
static bool | hasParsedServerMessage |
static WWW | updateCheckDownload |
Used for downloading new version information. | |
|
staticprivate |
|
staticprivate |
Checks for updates if there was some time since last check.
It must be called repeatedly to ensure that the result is processed.
|
static |
Initiate a check for updates now, regardless of when the last check was done.
|
staticprivate |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Handles the data from the update page.
|
staticprivate |
Checking for updates...
Should be called from EditorApplication.update
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
Description of the latest update of the A* Pathfinding Project.
|
staticprivate |
Holds various URLs and text for the editor.
This info can be updated when a check for new versions is done to ensure that there are no invalid links.
|
staticprivate |
|
staticprivate |
Used for downloading new version information.
|
private |
Number of days between update checks.
|
private |
URL to the version file containing the latest version number.
|
staticgetset |
Last time an update check was made.
|
staticgetset |
Latest beta version of the A* Pathfinding Project.
|
staticgetset |
Latest version of the A* Pathfinding Project.
|
staticgetset |
Summary of the latest update.