Kakoのいろいろやったこと記

主にUnity関連でやったことをかいていきます

UnityでInspectorにサクッと多要素な項目を表示する

以下の見た目を実現する


結論(例)

using System;
using System.Collections.Generic;
using UnityEngine;

[Serializable]
public struct DebugAudioPair
{
    public AudioClip clip;
    public string key;
    public float volume;
}

public class DebugSoundEmitter : MonoBehaviour
{
    [SerializeField] List<DebugAudioPair> pairs;
}

Serializable をつけたStructなどを定義してListにする

docs.unity3d.com