質問編集履歴

2

試したことを少し細かく追記

2022/05/04 05:55

投稿

bubobo_bubon
bubobo_bubon

スコア2

test CHANGED
File without changes
test CHANGED
@@ -4,10 +4,6 @@
4
4
 
5
5
  どのようにしたら外部スプリクトから値を読み込むことが出来るのでしょうか?
6
6
  よろしくお願いいたします。
7
-
8
- 試したこと
9
- 関数外でpublicした上で宣言
10
- ー>読み込むことができませんでした
11
7
 
12
8
  ```ここに言語を入力
13
9
  public class hoge : MonoBehaviour
@@ -32,4 +28,31 @@
32
28
  .
33
29
  .
34
30
  ```
31
+ 以下試したこと
32
+ ```ここに言語を入力
33
+ public class hoge : MonoBehaviour
34
+ {
35
+ //ここで宣言しても反映されず
36
+ public List<string> lists;
35
37
 
38
+ void Start(){
39
+
40
+ //確認用としてここで下記を実施したらこちらの分は反映された
41
+ lists = new List<string> { "a", "b", "c", "d" };
42
+
43
+ // 以下は同じ
44
+ ```
45
+ 別スクリプトから
46
+ ```ここに言語を入力
47
+ public hoge hogeHoge;
48
+ .
49
+ .
50
+ public void ButtonClick()
51
+ {
52
+ //下記結果としてtrue 1 a が表示はされる
53
+ Debug.Log(hogeHoge.lists.Contains("b"));
54
+ Debug.Log(hogeHoge.lists.IndexOf("b"));
55
+ Debug.Log(hogeHoge.lists[0]);
56
+ }
57
+ ```
58
+ となりましたが、本来のほしいデータ(Start内のlists)は反映されません。

1

試したことを追記

2022/05/04 05:41

投稿

bubobo_bubon
bubobo_bubon

スコア2

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,10 @@
4
4
 
5
5
  どのようにしたら外部スプリクトから値を読み込むことが出来るのでしょうか?
6
6
  よろしくお願いいたします。
7
+
8
+ 試したこと
9
+ 関数外でpublicした上で宣言
10
+ ー>読み込むことができませんでした
7
11
 
8
12
  ```ここに言語を入力
9
13
  public class hoge : MonoBehaviour