Skip to content

Instantly share code, notes, and snippets.

@masa795
masa795 / DefauldFolderWindow.cs
Created May 13, 2013 14:50
Unityで使用しているフォルダとかのパス一覧Window
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Collections.Generic;
using System;
using UnityEditorInternal;
using System.IO;
public class DefauldFolderWindow : EditorWindow {
@masa795
masa795 / DragAndDropTest.cs
Created May 15, 2013 03:09
Editor拡張でドラッグ&ドロップした時のファイルパスを取得する
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Collections.Generic;
using System.IO;
public class DragAndDropTest : EditorWindow
{
// Add menu item to the Window menu
@masa795
masa795 / FileIconTest.cs
Created May 17, 2013 02:10
AssetDatabase.GetCachedIconを使用してアイコンとラベルを表示する。 AssetDatabase.GetAllAssetPaths()で取得するのでファイル数が多いと重くなるかも。
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Collections.Generic;
public class FileIconTest : EditorWindow {
Vector2 scrollPosition;
[MenuItem ("Window/File Icon")]
@masa795
masa795 / FileIconTest.cs
Created May 20, 2013 00:04
AssetDatabase.GetCachedIconを使用してアイコンとラベルを表示する。 AssetDatabase.GetAllAssetPaths()で取得するのでファイル数が多いと重くなるかも。 GUIContentを使用してTextFieldのラベルにアイコンを表示する。
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Collections.Generic;
public class FileIconTest : EditorWindow {
Vector2 scrollPosition;
[MenuItem ("Window/File Icon")]
@masa795
masa795 / FileIconTest.cs
Created May 21, 2013 15:51
ボタンに画像を使う
using UnityEngine;
using UnityEditor;
using System.Collections;
using System.Collections.Generic;
public class FileIconTest : EditorWindow {
Vector2 scrollPosition;
[MenuItem ("Window/File Icon")]
@masa795
masa795 / EditorApplication.ExecuteMenuItem.cs
Last active December 17, 2015 18:49
EditorApplication.ExecuteMenuItemサンプル
if (GUILayout.Button(new GUIContent("test"), GUILayout.Height(20)))
{
string menue = "Window/Asset Store";
menue = "NGUI/Panel Tool";
EditorApplication.ExecuteMenuItem(menue);
}
@masa795
masa795 / UnityTextures.cs
Created June 17, 2013 14:12
Unityが持っているアイコンを表示する。 Unityのバージョンによってはパスが使えなくなるかもしれないので使用時は注意。
using System;
using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
//Unity 4.1.5
public class UnityTextures : EditorWindow
{
@masa795
masa795 / TrustAllCertificatePolicy.cs
Created July 7, 2013 11:06
CertificatePolicy を更新する
public class TrustAllCertificatePolicy : System.Net.ICertificatePolicy
{
public TrustAllCertificatePolicy() { }
public bool CheckValidationResult(System.Net.ServicePoint sp,
System.Security.Cryptography.X509Certificates.X509Certificate cert,
System.Net.WebRequest req,
int problem)
{
return true;
@masa795
masa795 / InitOnLoad.cs
Created July 27, 2013 14:12
シーンをメニューから開く。メニューに表示するシーンは自動で作成される。 https://github.com/masa795/OpenSceneFromMenuCreator
using UnityEngine;
using UnityEditor;
namespace Nlib.Editor.Util
{
[InitializeOnLoad]
public class InitOnLoad
{
@masa795
masa795 / AddStress.cs
Last active December 20, 2015 22:19
UnityでCPU負荷をかける
using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System;
using System.Threading;
public class AddStress : MonoBehaviour
{
#region 設定