A* Pathfinding Project
4.1.10
The A* Pathfinding Project for Unity 3D
|
Helper for upgrading source code to use newer APIs. More...
Helper for upgrading source code to use newer APIs.
Classes | |
class | UpgradeItem |
Static Private Member Functions | |
static | APIUpgrader () |
static void | HandlelogMessageReceived (string condition, string stackTrace, LogType type) |
static void | OnEditorUpdate () |
static string | TryUpgrade (List< UpgradeItem > items, System.IO.StreamReader stream) |
static void | TryUpgrade () |
static void | TryUpgradeFile (List< UpgradeItem > items) |
Private Attributes | |
const string | project = "A* Pathfinding Project" |
const string | tag = "Astar" |
Static Private Attributes | |
static readonly string | dataFile = Application.temporaryCachePath + "/astar_api_upgrader.tmp" |
static readonly Regex | re = new Regex(@"(.*)\((\d+),(\d+)\): warning CS0618.*\[" + tag + @"Upgradable: '(.+)' -> '(.+)'\]", RegexOptions.CultureInvariant | RegexOptions.Multiline) |
static readonly System.Text.StringBuilder | tempFileOutput = new System.Text.StringBuilder("[") |
static List< UpgradeItem > | upgradeItems = new List<UpgradeItem>() |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
private |
|
staticprivate |
|
private |
|
staticprivate |
|
staticprivate |