Skip to content

Instantly share code, notes, and snippets.

Avatar

baba_s baba-s

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