Skip to content

Instantly share code, notes, and snippets.

@kankikuchi
kankikuchi / MaterialSearcher.cs
Last active December 2, 2021 22:48
指定したマテリアル(Material)が付いてるレンダラー(Renderer)の検索や置換をするエディタ拡張【Unity】【エディタ拡張】
using UnityEditor;
using UnityEngine;
using System;
using System.Linq;
using System.Collections.Generic;
/// <summary>
/// 指定したマテリアルが付いてるレンダラーの検索や置換をするエディタ拡張
/// </summary>
public class MaterialSearcher : EditorWindow {
@kankikuchi
kankikuchi / InactiveGameObjectSearcher.cs
Last active May 13, 2021 10:54
Hierarchy上で非アクティブなオブジェクトをエディタ上で検索する拡張【Unity】【エディタ拡張】
// InactiveGameObjectSearcher.cs
// http://kan-kikuchi.hatenablog.com/entry/InactiveGameObjectSearcher
//
// Created by kan.kikuchi on 2021.02.03.
using System.Collections.Generic;
using System.Linq;
using UnityEngine;
using UnityEditor;
@kankikuchi
kankikuchi / DragAndDropAreaUtility.cs
Last active May 13, 2021 10:54
アセット(ファイル)をドラック&ドロップで取得するエディタ拡張【Unity】【エディタ拡張】
// DragAndDropAreaUtility.cs
// http://kan-kikuchi.hatenablog.com/entry/DragAndDropAreaUtility
//
// Created by kan.kikuchi on 2021.01.17.
using System.Collections.Generic;
using System.Linq;
using UnityEditor;
using UnityEngine;
@kankikuchi
kankikuchi / EditorSceneLoader.cs
Last active January 19, 2021 21:48
Unityエディタを再生しているかとビルド設定されているか問わずにシーンをロードする拡張機能【Unity】【エディタ拡張】
// EditorSceneLoader.cs
// http://kan-kikuchi.hatenablog.com/entry/EditorSceneLoader
//
// Created by kan.kikuchi on 2020.09.04.
using System;
using UnityEditor;
using UnityEditor.SceneManagement;
using UnityEngine;
using UnityEngine.SceneManagement;
@kankikuchi
kankikuchi / EditorCoroutineSampleWindow.cs
Created September 1, 2020 22:07
Unityのエディタ拡張で非同期タスクの進捗状況を表示する Progress【Unity】【エディタ拡張】
// EditorCoroutineSampleWindow.cs
// http://kan-kikuchi.hatenablog.com/entry/UnityEditor_Progress
//
// Created by kan.kikuchi on 2020.09.02.
using UnityEngine;
using System.Collections;//IEnumerator等を使うのに必要
using UnityEditor;//Progress等を使うのに必要
using Unity.EditorCoroutines.Editor;//EditorCoroutineUtilityを使うのに必要
@kankikuchi
kankikuchi / AchievementLocalizedDataConverter.cs
Created July 7, 2020 22:13
実績のローカライズデータ(xls OR xlsx)をvdfファイル変換するクラス【Unity】【Steam】
// AchievementLocalizedDataConverter.cs
// http://kan-kikuchi.hatenablog.com/entry/AchievementLocalizedDataConverter
//
// Created by kan.kikuchi on 2020.07.08.
using UnityEditor;
using UnityEngine;
using System.IO;
using System.Linq;
using System.Text;
@kankikuchi
kankikuchi / PolygonsSearcher.cs
Created June 4, 2020 09:25
シーン上のモデルを検索しポリゴン数が多い順に表示するエディタ拡張【Unity】【エディタ拡張】
// PolygonsSearcher.cs
// http://kan-kikuchi.hatenablog.com/entry/PolygonsSearcher
//
// Created by kan.kikuchi on 2020.05.28.
using UnityEditor;
using UnityEngine;
using System.Linq;
using System.Collections.Generic;
@kankikuchi
kankikuchi / BetweenExtention.cs
Last active January 19, 2021 21:48
間の値か確認する拡張メソッドを追加するクラス【Unity】
// BetweenExtention.cs
// http://kan-kikuchi.hatenablog.com/entry/ValueBetweenChecker
//
// Created by kan.kikuchi on 2020.03.26.
using UnityEngine;
/// <summary>
/// 間の値か確認する拡張メソッドを追加するクラス
/// </summary>
@kankikuchi
kankikuchi / ValueBetweenChecker.cs
Last active January 19, 2021 21:48
間の値か確認するクラス【Unity】
// ValueBetweenChecker.cs
// http://kan-kikuchi.hatenablog.com/entry/ValueBetweenChecker
//
// Created by kan.kikuchi on 2020.03.26.
using UnityEngine;
/// <summary>
/// 間の値か確認するクラス
/// </summary>
@kankikuchi
kankikuchi / SimpleAnimationMonoBehaviour.cs
Last active January 19, 2021 21:48
SimpleAnimationでアニメーション終了後に処理(コールバックの設定)【Unity】
// SimpleAnimationMonoBehaviour.cs
// http://kan-kikuchi.hatenablog.com/entry/SimpleAnimation_Callback
//
// Created by kan.kikuchi on 2020.02.27.
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;