update with new format & new enum policy
This commit is contained in:
26
QuickLinkOpener/Source/QuickLinkOpener.as
Normal file
26
QuickLinkOpener/Source/QuickLinkOpener.as
Normal file
@ -0,0 +1,26 @@
|
||||
bool menu_visibility = false;
|
||||
string quickURL;
|
||||
|
||||
void Main() {}
|
||||
|
||||
void Render() {
|
||||
if (!menu_visibility) {
|
||||
return;
|
||||
}
|
||||
UI::Begin("\\$cf9" + Icons::ExternalLinkAlt + "\\$z Quick Link Opener###Quick Link Opener", menu_visibility, UI::WindowFlags::NoResize | UI::WindowFlags::AlwaysAutoResize | UI::WindowFlags::NoCollapse);
|
||||
quickURL = UI::InputText("", quickURL);
|
||||
UI::SameLine();
|
||||
if (UI::Button(Icons::ExternalLinkAlt + " Go !###QuickURL")) {
|
||||
string parsedURL = Regex::Replace(quickURL,'uplay:\\/\\/launch\\/5595\\/0\\/','maniaplanet://');
|
||||
CTrackMania@ app = cast<CTrackMania>(GetApp());
|
||||
app.ManiaPlanetScriptAPI.OpenLink(parsedURL, CGameManiaPlanetScriptAPI::ELinkType::ManialinkBrowser);
|
||||
menu_visibility = false;
|
||||
}
|
||||
UI::End();
|
||||
}
|
||||
|
||||
void RenderMenu() {
|
||||
if(UI::MenuItem("\\$cf9" + Icons::ExternalLinkAlt + "\\$z Quick Link Opener", "", menu_visibility)) {
|
||||
menu_visibility = !menu_visibility;
|
||||
}
|
||||
}
|
1
QuickLinkOpener/Source/QuickLinkOpener.as.sig
Normal file
1
QuickLinkOpener/Source/QuickLinkOpener.as.sig
Normal file
@ -0,0 +1 @@
|
||||
ݹ<><DDB9><EFBFBD>g<EFBFBD><67><EFBFBD> ǁ<EFBFBD><EFBFBD>ӛ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>f<EFBFBD>J<06>%<1A>]<06>J_<4A>P<EFBFBD><50>ah<61><68><0F>5<08>'NN<4E>Z<EFBFBD>2<><32>r<EFBFBD><72>T<EFBFBD>
|
Reference in New Issue
Block a user