コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Inspector で ScriptableObject などのパラメータをインライン表示できる「UnityExtensions.InspectInline」紹介

はじめに

「UnityExtensions.InspectInline」を Unity プロジェクト導入することで
Inspector で ScriptableObject などのパラメータを
インライン表示できるようになります

使用例

f:id:baba_s:20181007124258p:plain

使い方

using UnityEngine;
using UnityExtensions;
using UnityExtensions.InspectInlineExamples;

public class Example : ScriptableObject
{
    [InspectInline( canEditRemoteTarget = true )]
    public SampleSubasset remoteTarget;

    [InspectInline( canCreateSubasset = true )]
    public SampleSubassetWithDoubleValue concreteSubasset;

    [InspectInline( canCreateSubasset = true )]
    public SampleSubasset polymorphicSubasset;

    [InspectInline( canCreateSubasset = true )]
    public ScriptableObject anyScriptableObject;
}

InspectInline 属性を使用します