Skip to content

Instantly share code, notes, and snippets.

using System;
/// <summary>
/// 列挙型の汎用関数を管理するクラス
/// </summary>
public static partial class EnumCommon
{
/// <summary>
/// 指定された文字列を列挙型に変換します
/// </summary>
using System;
/// <summary>
/// string型の汎用関数を管理するクラス
/// </summary>
public static partial class StringCommon
{
/// <summary>
/// 指定された文字列が null または空であるか、空白文字だけで構成されているかどうかを返します
/// </summary>
using System.Collections.Generic;
/// <summary>
/// List型の拡張メソッドを監理するクラス
/// </summary>
public static partial class ListExtensions
{
/// <summary>
/// 指定したコレクションの要素を List の末尾に追加します
/// </summary>
using System;
using System.Collections.Generic;
using System.Linq;
/// <summary>
/// Enumerable 型に関する汎用メソッドを管理するクラス
/// </summary>
public static partial class EnumerableCommon
{
/// <summary>
using System;
using UnityEngine;
/// <summary>
/// ログに関する汎用関数を管理するクラス
/// </summary>
public static partial class DebugUtils
{
/// <summary>
/// ログを出力します
using System.IO;
using System.Text.RegularExpressions;
using UnityEditor;
/// <summary>
/// Assets フォルダに存在するアセットの相対パスを Project ビュー上でコピーするためのクラス
/// </summary>
public static class AssetPathCopyer
{
private enum Priority // 優先度
using System;
using System.Collections.ObjectModel;
/// <summary>
/// 配列の拡張メソッドを管理するクラス
/// </summary>
public static class ArrayExtensions
{
/// <summary>
/// 指定した配列をラップする読み取り専用のラッパーを作成します
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Text;
using System.Text.RegularExpressions;
using UnityEditor;
using UnityEngine;
/// <summary>
using System;
using System.Linq;
using System.Reflection;
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
/// <summary>
using System;
using UnityEngine;
#if UNITY_EDITOR
using UnityEditor;
#endif
/// <summary>
/// ヘルプボックスの種類
/// </summary>
public enum HelpBoxType