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

質問編集履歴

3

追記および修正

2021/05/25 04:24

投稿

Y0241-N
Y0241-N

スコア1066

title CHANGED
File without changes
body CHANGED
@@ -2,10 +2,9 @@
2
2
  図で説明します。
3
3
  以下のような支配構造があり、これらの各子のオブジェクトとそれに付属するList<EventList>からEventListを取得し、
4
4
  画像2のような形で保持したいと思っています。
5
- ![![イメージ説明](95dbacfaeefc6914f4b9e946026a3348.png)
5
+ ![イメージ説明](89b0e51ca043d90d443fed8970fb9a97.png)
6
6
  画像2
7
- ![イメージ説明](163ecc85123acf667c04f8f7cbdeb7a0.png)
7
+ ![イメージ説明](79f117c8595916d6a843d6717576717b.png)
8
-
9
8
  ### 試したこと
10
9
  初めにList<List<EventList>>を試したのですが、これではGameObjectを保持できず、EventListしか取得できませんでした。
11
10
  次に独自クラスで管理しようと思い、GameObjectとEventListを持つクラスを作成し、これをList化して取得を試みましたが、
@@ -31,7 +30,12 @@
31
30
  MoveRight
32
31
  }
33
32
  ```
33
+ 追記3
34
+ 省略して記述していたEnumの内容をEventListの内容に置き換えました。
35
+ 不明点が多く申し訳ございません。また、userisgod様から提案していただいた方法でList<List<EventList>>での取得では以下の画像のようになり、意図する形とは異なるため、引き続き回答を募集させていただきます。
34
36
 
37
+ 追記画像3
38
+ ![イメージ説明](2f625fe9f1480310ab9f6d55743dab33.png)
35
39
 
36
40
  ### 試したコード(取得部分のみ抜粋)
37
41
  List<List<EventList>>での取得

2

追記

2021/05/25 04:24

投稿

Y0241-N
Y0241-N

スコア1066

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,20 @@
19
19
  オブジェクト型での保持は無駄が多い保持の方法のため、避けたいと考えています。
20
20
  どうしても方法がない場合はオブジェクト型での保持を考えようと思います。
21
21
 
22
+ 追記2
23
+ EventListの内容は以下の通りです。
24
+ これをObject A,B,CそれぞれがList<EventList>として保持しています。
25
+ ```cs
26
+ public enum EventList
27
+ {
28
+ MoveFowrad,
29
+ MoveBack,
30
+ MoveLeft,
31
+ MoveRight
32
+ }
33
+ ```
22
34
 
35
+
23
36
  ### 試したコード(取得部分のみ抜粋)
24
37
  List<List<EventList>>での取得
25
38
  ```cs

1

追記

2021/05/25 02:44

投稿

Y0241-N
Y0241-N

スコア1066

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,11 @@
15
15
 
16
16
  どのようにすればオブジェクトごとにEnumを保持できるでしょうか?
17
17
 
18
+ 追記
19
+ オブジェクト型での保持は無駄が多い保持の方法のため、避けたいと考えています。
20
+ どうしても方法がない場合はオブジェクト型での保持を考えようと思います。
18
21
 
22
+
19
23
  ### 試したコード(取得部分のみ抜粋)
20
24
  List<List<EventList>>での取得
21
25
  ```cs