回答編集履歴

1

コメントを受けて修正したソースを記載

2018/09/26 09:52

投稿

sakura_hana
sakura_hana

スコア11427

test CHANGED
@@ -7,3 +7,63 @@
7
7
 
8
8
 
9
9
  Updateの中のdata1はクラス変数(Getdatestationnameの方)で、こいつは代入されている箇所が無いので当然ながらnullです。
10
+
11
+
12
+
13
+ ---
14
+
15
+
16
+
17
+ コメントを受けて修正したソースを記載。
18
+
19
+ ちなみにGetdatestationnameが正常動作してるかは未確認です。
20
+
21
+
22
+
23
+ ```C#
24
+
25
+ public class Union : MonoBehaviour
26
+
27
+ {
28
+
29
+ //stringで受け取りたいのでGetdatestationnameクラスではなくstring型に変更
30
+
31
+ string data1;
32
+
33
+ string data2;
34
+
35
+
36
+
37
+ // Use this for initialization
38
+
39
+ void Start ()
40
+
41
+ {
42
+
43
+ //ローカル変数定義ではなくクラス変数に入れる
44
+
45
+ data1 = Getdatestationname.getStationname();
46
+
47
+ data2 = Getdatestationname2.getStationname2();
48
+
49
+ }
50
+
51
+
52
+
53
+ // Update is called once per frame
54
+
55
+ void Update ()
56
+
57
+ {
58
+
59
+ //stringに対して.ToString()は無駄なので消した
60
+
61
+ this.GetComponent<Text>().text = "aaa" + data1 + data2;
62
+
63
+
64
+
65
+ }
66
+
67
+ }
68
+
69
+ ```