Skip to content

Instantly share code, notes, and snippets.

@Syy9
Syy9 / UnityEditorWindowHelper.cs
Created July 28, 2018 07:32
How to get Unity default EditorWindow (Game, Scene, Hierarchy...)
using UnityEngine;
using UnityEditor;
using System;
public enum WindowType
{
Game,
Scene,
Hierarchy,
Console,
@Syy9
Syy9 / GetUnityTypes.cs
Last active November 4, 2022 13:02
How to get all EditorWindow types in Unity
using System;
using System.Collections.Generic;
using System.Reflection;
using UnityEditor;
public static class GetUnityTypes
{
public static List<Type> GetEditorWindowTypes()
{
var result = GetSubClassTypes<EditorWindow>();
#!/bin/bash
cpuWinCount=0
playerWinCount=0
# 0: あいこ, 1: プレイヤー勝利, 2: cpu勝利,
battle()
{
if [ $1 -eq $2 ]; then
return 0
@Syy9
Syy9 / UnityStatusGetter.cs
Created July 31, 2018 23:06
How to access Unity Status
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public static class UnityStatusGetter {
[MenuItem("Hoge/Fuga %g")]
public static void PrintData()
{
Debug.Log("batches : " + UnityStats.batches);
@Syy9
Syy9 / ChangeInspectorLock.cs
Created July 31, 2018 22:56
How to change inspector lock
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
public static class ChangeInspectorLock {
[MenuItem("Hoge/Fuga %g")]
public static void ChangeLock()
{
var tracker = ActiveEditorTracker.sharedTracker;
@Syy9
Syy9 / AutoPlayPreviewAudio.cs
Created July 30, 2018 15:40
How to Play Select Audio
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.Linq;
using System.Reflection;
using System;
public static class AutoPlayPreviewAudio {
@Syy9
Syy9 / CheckTool.cs
Created July 30, 2018 00:52
How to easily output check results
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEditor;
using System.IO;
using System.Text;
public class _CheckTool {
[MenuItem("CheckTool/Check")]
@Syy9
Syy9 / ShowNotification.cs
Created July 28, 2018 06:42
How to Show Notification in UnityEditor
using UnityEngine;
using UnityEditor;
public static class ShowNotification
{
public static void Show(EditorWindow window,string message)
{
window.ShowNotification(new GUIContent(message));
}
}
@Syy9
Syy9 / GetHierarchyWindow.cs
Created July 28, 2018 06:37
How to get Unity's HierarchyWindow
using System.Collections;
using UnityEditor;
using UnityEngine;
public static class GetHierarchyWindow
{
private static EditorWindow GetWindow()
{
var assembly = typeof(UnityEditor.EditorWindow).Assembly;
var type = assembly.GetType("UnityEditor.SceneHierarchyWindow");