@:value("update-windows.exe")staticexecutableGitHubName:String = "update-windows.exe"
@:value("CodenameEngine.exe")staticexecutableName:String = "CodenameEngine.exe"
new(releases:Array<GitHubRelease>)
downloadStream:URLLoader
@:value(false)executableReplaced:Bool = false
@:value(0)lastTime:Float = 0
@:value(0)oldBytesLoaded:Float = 0
path:String
@:value(new UpdaterProgress())progress:UpdaterProgress = new UpdaterProgress()
releases:Array<GitHubRelease>
doFile(files:Array<String>, fileNames:Array<String>, onFinish:() ‑> Void):Void
downloadFiles():Void
execute():Void
installFiles(files:Array<String>):Void
installUpdates():Void
prepareInstallationEnvironment():Void