Skip to content

Instantly share code, notes, and snippets.

using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
/// <summary>
/// チートシートのウィンドウ
/// </summary>
public class CheatSheet : EditorWindow
{
// ホットキーのテーブル
using System.Linq;
using UnityEditor;
using UnityEngine;
/// <summary>
/// シーンを開く拡張ウィンドウ
/// </summary>
public class OpenScene : EditorWindow
{
private Vector2 _scrollPos; // スクロールの座標
using System;
using UnityEditor;
using UnityEngine;
/// <summary>
/// ディレクティブ一覧の拡張ウィンドウ
/// </summary>
public class DirectiveSheet : EditorWindow
{
private Vector2 _scrollPos; // スクロールの座標
using System.Linq;
using UnityEditor;
using UnityEngine;
/// <summary>
/// Missing Scriptsを抽出するスクリプト
/// </summary>
[InitializeOnLoad]
internal class MissingScriptChecker : Editor
{
using UnityEditor;
using UnityEngine;
/// <summary>
/// PlayerPrefsを削除するクラス
/// </summary>
public class DeletePlayerPrefs : ScriptableObject
{
/// <summary>
/// PlayerPrefsをすべて削除する
using UnityEditor;
using UnityEngine;
/// <summary>
/// ゲームオブジェクトの作成を拡張するクラス
/// </summary>
public class CreateGameObject : ScriptableObject
{
/// <summary>
/// 空のゲームオブジェクトを現在選択中のゲームオブジェクトの階層に作成する
using UnityEngine;
using UnityEditor;
/// <summary>
/// メニューに独自の機能を追加するクラス
/// </summary>
public static class MenuItems
{
/// <summary>
/// 選択中のゲームオブジェクトのルートパスを出力する「Ctrl+Shift+C」
@baba-s
baba-s / MyDebug.cs
Last active December 30, 2015 18:09
using System.Diagnostics;
using UnityEngine;
/// <summary>
/// 独自のDebugクラス
/// </summary>
public static class MyDebug
{
/// <summary>
/// ログを出力する
/// <summary>
/// 専用のランダムクラス
/// </summary>
public static class MyRandom
{
/// <summary>
/// bool型の乱数を取得する
/// </summary>
/// <returns>bool型の乱数</returns>
public static bool RandomBool()
using UnityEngine;
public class Character : MonoBehaviour
{
[SerializeField]
private float speed;
public float Speed
{
get { return speed; }