アセット
概要
using Sirenix.OdinInspector.Editor.Validation; [assembly: RegisterValidator( typeof( EmptyStringValidator ) )] public class EmptyStringValidator : ValueValidator<string> { protected override void Validate( string value, ValidationResult result ) { if ( !string.IsNullOrEmpty( value ) ) return; result.ResultType = ValidationResultType.Warning; result.Message = "文字列が設定されていません"; } }
上記のスクリプトを Unity プロジェクト「Editor」フォルダに追加すると
Inspector で文字列が設定されていない場合、Inspector に警告を出力することができます