Skip to content

Instantly share code, notes, and snippets.

View NicolasChicunque's full-sized avatar
💻
Programming

Nicolas Chicunque NicolasChicunque

💻
Programming
View GitHub Profile
@adammyhre
adammyhre / MainToolbarButtons.cs
Created December 28, 2025 13:08
Unity 6.3 Custom Main Toolbar
using UnityEditor;
using UnityEditor.Toolbars;
using UnityEngine;
using UnityEngine.UIElements;
public class MainToolbarButtons {
[MainToolbarElement("Project/Open Project Settings", defaultDockPosition = MainToolbarDockPosition.Middle)]
public static MainToolbarElement ProjectSettingsButton() {
var icon = EditorGUIUtility.IconContent("SettingsIcon").image as Texture2D;
var content = new MainToolbarContent(icon);
@adammyhre
adammyhre / EnemyWorldUI.cs
Created August 24, 2025 09:23
Unity 6.2 World Space UI
using System;
using System.Collections.Generic;
using TMPro;
using Unity.Cinemachine;
using UnityEngine;
using UnityEngine.UI;
using UnityUtils;
[DisallowMultipleComponent]
public class EnemyWorldUI : MonoBehaviour {
@nadaked
nadaked / Setup.cs
Last active May 31, 2026 05:08
Folder Setup
using UnityEngine;
using UnityEditor;
using static System.IO.Directory;
using static System.IO.Path;
using static UnityEditor.AssetDatabase;
public static class Setup
{
[MenuItem("Tools/Setup/Create Default Folders")]