Skip to content

Instantly share code, notes, and snippets.

using System;
using UnityEditor;
using UnityEngine;
namespace Kogane.Internal
{
/// <summary>
/// JetBrains Rider のように Ctrl + Alt + Shift + ↑↓ でゲームオブジェクトの順番を移動できるエディタ拡張
/// </summary>
[InitializeOnLoad]
using UnityEditor;
using UnityEditor.Build.Reporting;
public class Example
{
[MenuItem( "Tools/Hoge" )]
private static void Hoge()
{
var latestReport = BuildReport.GetLatestReport();
using UnityEngine;
namespace Cham
{
/// <summary>
/// ソフトウェアキーボードの表示領域を管理するクラス
/// </summary>
public static class SoftwareKeyboaryArea
{
/// <summary>
using System.Linq;
using UnityEditor;
[InitializeOnLoad]
public static class Example
{
static Example()
{
BuildPlayerWindow.RegisterGetBuildPlayerOptionsHandler( OnGetBuildPlayerOptions );
}
using UnityEngine;
namespace Kogane
{
public static class ColorExtensionMethods
{
public static Color Brighten
(
this Color color,
float amount
using System.Collections.Generic;
namespace Kogane
{
public static class IReadOnlyListExtensionMethods
{
public static T[] ShiftRight<T>
(
this IReadOnlyList<T> self,
int shiftCount
using UnityEditor;
using UnityEngine;
namespace Kogane.Internal
{
[InitializeOnLoad]
internal static class MeshRendererOrderInLayerPropertyField
{
static MeshRendererOrderInLayerPropertyField()
{
using UnityEditor;
using UnityEngine;
namespace Kogane.Internal
{
[InitializeOnLoad]
internal static class LineRendererConstantColorPropertyField
{
static LineRendererConstantColorPropertyField()
{
using UnityEditor;
using UnityEngine;
public sealed class Example : EditorWindow
{
[MenuItem( "Tools/Hoge" )]
private static void Open()
{
GetWindow<Example>();
}
using UnityEditor;
[EditorWindowTitle
(
title = "ピカチュウ",
icon = "Assets/icon.png"
)]
public sealed class Example : EditorWindow
{
[MenuItem( "Tools/Hoge" )]