質問するログイン新規登録

質問編集履歴

5

2020/06/02 16:14

投稿

kaitorisenkou
kaitorisenkou

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  Unityについての質問です。
2
2
 
3
- クラスを普通に[SeriarizedObject]にするだけでは、子スラスを格納・編集することができないので、
3
+ 自作クラスを普通に[SeriarizeField]にするだけでは、インスペクタにおいて自作クラスの子スラスを格納・編集することができないので、
4
4
  TextAssetから自作クラス又はその子クラスを取得し、その中のシリアライズ項目をインスペクタ表示・編集を行うというエディタ拡張を作ろうとしています。
5
5
  そこで自作クラスのインスタンスからSeriarizedObjectをnewしようとしましたが、
6
6
  ``ArgumentException: Object at index 0 is null``

4

画像を追加

2020/06/02 16:14

投稿

kaitorisenkou
kaitorisenkou

スコア28

title CHANGED
File without changes
body CHANGED
@@ -101,4 +101,6 @@
101
101
  #endif
102
102
  ```
103
103
 
104
- 自作クラスの親クラスをUnityEngine.Object型にすることも試しましたが、同様のエラーが発生しました。
104
+ 自作クラスの親クラスをUnityEngine.Object型にすることも試しましたが、同様のエラーが発生しました。
105
+ ###やりたいことのイメージ
106
+ ![やりたいこと](5d123daa8bfdeb48d0b1267d690f40f4.png)

3

質問内容の追加

2020/06/02 07:28

投稿

kaitorisenkou
kaitorisenkou

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,7 @@
1
1
  Unityについての質問です。
2
2
 
3
+ クラスを普通に[SeriarizedObject]にするだけでは、子スラスを格納・編集することができないので、
3
- TextAssetから自作クラスを取得し、そのシリアライズ項目に応じたインスペクタ表示を行うというエディタ拡張を作ろうとしています。
4
+ TextAssetから自作クラス又はその子クラスを取得し、その中のシリアライズ項目インスペクタ表示・編集を行うというエディタ拡張を作ろうとしています。
4
5
  そこで自作クラスのインスタンスからSeriarizedObjectをnewしようとしましたが、
5
6
  ``ArgumentException: Object at index 0 is null``
6
7
  の例外が出てしまい、インスペクタ表示ができません。

2

タグ追加

2020/06/02 00:25

投稿

kaitorisenkou
kaitorisenkou

スコア28

title CHANGED
File without changes
body CHANGED
File without changes

1

文章を追記

2020/06/01 16:44

投稿

kaitorisenkou
kaitorisenkou

スコア28

title CHANGED
File without changes
body CHANGED
@@ -1,7 +1,7 @@
1
1
  Unityについての質問です。
2
2
 
3
- TextAssetから自作クラスを取得し、それのシリアライズ項目に応じたインスペクタ表示を行うというエディタ拡張を作ろうとしていますが、
3
+ TextAssetから自作クラスを取得し、それのシリアライズ項目に応じたインスペクタ表示を行うというエディタ拡張を作ろうとしています
4
- 自作クラスからSeriarizedObjectをnewしようとすると
4
+ そこで自作クラスのインスタンスからSeriarizedObjectをnewしようとしましたが、
5
5
  ``ArgumentException: Object at index 0 is null``
6
6
  の例外が出てしまい、インスペクタ表示ができません。
7
7