コンポーネントの順番を変更する「Component Move Up」「Component Move Down」をコードで管理する
何度も「Move Up」とか押しまくるの疲れたので作ってみた
Github - https://github.com/anchan828/ComponentOrderAttribute
コンポーネントの「Move Up」「Move Down」をコードで自動管理

ComponentOrderAttribute
ComponentOrderAttribute(uint order)
指定した順番通りに並び替える。
ただしTransformは必ず一番上でなければいけない。
using UnityEngine;
using System.Collections;
[ComponentOrder(1)]
public class Order1 : MonoBehaviour
{
}

ComponentOrderAttribute(Type type)
指定したTypeの直下に移動する
using UnityEngine;
using System.Collections;
[ComponentOrder(typeof(Rigidbody))]
public class OrderRigidbody : MonoBehaviour
{
}
