コガネブログ

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

【Unity】スクリプトのパラメータを Animation で変更できないようにする「NotKeyableAttribute」

概要

using UnityEngine;
using UnityEngine.Animations;

public sealed class Example : MonoBehaviour
{
    public int m_param1;

    [NotKeyable]
    public int m_param2;
    
    public int m_param3;
}

NotKeyableAttribute をスクリプトのパラメータに適用すると

f:id:baba_s:20200917120821p:plain

Animation の「Add Property」の一覧に表示されなくなります