はなちるのマイノート

Unityをメインとした技術ブログ。自分らしくまったりやっていきたいと思いますー!

【Unity】変数名を変えてもインスペクターの値を引き継ぐFormerlySerializedAsAttributeについて

はじめに

今回は変数名を変えてもインスペクターの値を引き継ぐFormerlySerializedAsAttribute属性を紹介したいと思います。

docs.unity3d.com

使い方

使い方は簡単で、変更する変数名に属性を追加します。

[SerializeField] private int hp;
↓
[SerializeField, FormerlySerializedAs("hp")] private int mp;
f:id:hanaaaaaachiru:20210911224338p:plain
結果

さいごに

最近インターンで忙しく記事の質が下がっている気がしますが、マイペースに投稿を目標にブログ運営させているのでご容赦ください。

ではまた。