using UnityEngine; /// <summary> /// UnityEngine.Object 型の拡張メソッドを管理するクラス /// </summary> public static class UnityEngineObjectExt { /// <summary> /// 名前を返します。null の場合は既定値を返します /// </summary> public static string GetNameOfDefault( this UnityEngine.Object self, string defaultValue = "" ) { return self != null ? self.name : defaultValue; } }
var name1 = gameObject.GetNameOfDefault();
var name2 = gameObject.GetNameOfDefault( "ピカチュウ" );