コガネブログ

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

2019-07-23から1日間の記事一覧

【Unity】【Odin Inspector】Inspector で文字列が設定されていない場合、Inspector に警告を出力する機能を自作する

アセット 概要 using Sirenix.OdinInspector.Editor.Validation; [assembly: RegisterValidator( typeof( EmptyStringValidator ) )] public class EmptyStringValidator : ValueValidator<string> { protected override void Validate( string value, ValidationRes</string>…

【Unity】【Odin Inspector 2.1 新機能】Inspector でアセットの選択を容易にする属性「AssetSelector」が追加されました

アセット 概要 using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [AssetSelector] public Texture m_texture; [AssetSelector] public Texture[] m_textureList; [AssetSelector( Paths = "Assets/Icons" )] public…

【Unity】【Odin Inspector 2.1 新機能】Inspector で子オブジェクトのみを選択できるようにする属性「ChildGameObjectsOnly」が追加されました

アセット 概要 using Sirenix.OdinInspector; using UnityEngine; public class Example : MonoBehaviour { [ChildGameObjectsOnly] public GameObject m_gameObject; [ChildGameObjectsOnly] public BoxCollider m_boxCollider; } ChildGameObjectsOnly 属…

【Unity】【Odin Inspector 2.1 新機能】Unity エディタ上ですべての属性の使用例を閲覧できるようになりました

アセット 概要 Unity メニューの「Tools > Odin Inspector > Attribute Overview」を選択することで Unity エディタ上ですべての属性の使用例を閲覧できます