Skip to content

Instantly share code, notes, and snippets.

View adrian-miasik's full-sized avatar
💀

Adrian Miasik adrian-miasik

💀
View GitHub Profile
using System.IO;
using System.Linq;
using UnityEditor;
using UnityEngine;
using UnityEngine.UIElements;
namespace AdrianMiasik.Editor
{
public class CloudBuildRenamer : EditorWindow
{
<ui:UXML xmlns:ui="UnityEngine.UIElements" xmlns:uie="UnityEditor.UIElements" editor-extension-mode="False">
<ui:TextField picking-mode="Ignore" label="Unity Cloud Builds Directory: " name="unity-cloud-build-dir" style="visibility: visible;">
<ui:Button text="Browse..." display-tooltip-when-elided="true" name="browse-button" style="white-space: nowrap;" />
</ui:TextField>
<ui:Button text="Rename Builds" display-tooltip-when-elided="true" name="rename-button" style="left: auto; -unity-text-align: middle-center; white-space: nowrap;" />
</ui:UXML>
@adrian-miasik
adrian-miasik / RestartAndroidProcess.cs
Last active May 10, 2022 19:06
How to Relaunch Your Unity Android Application
/// <summary>
/// Restarts our Android application and re-opens the process.
/// </summary>
private static void RestartAndroidProcess()
{
using AndroidJavaClass unityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
const int kIntent_FLAG_ACTIVITY_CLEAR_TASK = 0x00008000;
const int kIntent_FLAG_ACTIVITY_NEW_TASK = 0x10000000;