コガネブログ

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

【Unity】【Odin - Inspector and Serializer】パラメータの表示順を変更できる「PropertyOrder」属性

目次

「PropertyOrder」属性

「PropertyOrder」属性を使用すると
変数やプロパティの表示順を変更することができます

f:id:baba_s:20170719174329p:plain

using Sirenix.OdinInspector;
using UnityEngine;

public class Example : MonoBehaviour
{
    [PropertyOrder( 2 )] public int i1;
    [PropertyOrder( 1 )] public int i2;
}

使い方

下記の様に記述するだけで使用できます
数値が小さいモノから順に表示されます

[PropertyOrder( 2 )] public int i1;
[PropertyOrder( 1 )] public int i2;

参考サイト様

Sirenix - Odin Inspector : PropertyOrderAttribute