質問編集履歴
4
タイトルの修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
|
1
|
+
ScriptableObjectの値が外部参照で正しく取得できないことがある
|
test
CHANGED
File without changes
|
3
メンバの状態の説明のため、MapData.csを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -539,3 +539,49 @@
|
|
539
539
|
}
|
540
540
|
|
541
541
|
```
|
542
|
+
|
543
|
+
|
544
|
+
|
545
|
+
```C#
|
546
|
+
|
547
|
+
■MapData.cs
|
548
|
+
|
549
|
+
public class MapData : MonoBehaviour
|
550
|
+
|
551
|
+
{
|
552
|
+
|
553
|
+
//マップデータを持つクラス
|
554
|
+
|
555
|
+
|
556
|
+
|
557
|
+
private static int WidthNum;
|
558
|
+
|
559
|
+
private static int HeightNum;
|
560
|
+
|
561
|
+
private static string[,] GroundMapData;
|
562
|
+
|
563
|
+
private static string[,] ObjectMapData;
|
564
|
+
|
565
|
+
|
566
|
+
|
567
|
+
public int GetWidthNum()
|
568
|
+
|
569
|
+
{
|
570
|
+
|
571
|
+
return WidthNum;
|
572
|
+
|
573
|
+
}
|
574
|
+
|
575
|
+
public int GetHeightNum()
|
576
|
+
|
577
|
+
{
|
578
|
+
|
579
|
+
return HeightNum;
|
580
|
+
|
581
|
+
}
|
582
|
+
|
583
|
+
//文字数制限のため最低限の部分のみ記載しました。
|
584
|
+
|
585
|
+
}
|
586
|
+
|
587
|
+
```
|
2
MapTileDataListの中身を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -86,6 +86,60 @@
|
|
86
86
|
|
87
87
|
```
|
88
88
|
|
89
|
+
|
90
|
+
|
91
|
+
■MapTileDataListの中身
|
92
|
+
|
93
|
+
MapTileDataList[0].id = 0
|
94
|
+
|
95
|
+
MapTileDataList[0].cost = 1
|
96
|
+
|
97
|
+
MapTileDataList[0].canMove = true
|
98
|
+
|
99
|
+
MapTileDataList[0].tile = 002-Woods_fall_001
|
100
|
+
|
101
|
+
|
102
|
+
|
103
|
+
MapTileDataList[1].id = 1
|
104
|
+
|
105
|
+
MapTileDataList[1].cost = 2
|
106
|
+
|
107
|
+
MapTileDataList[1].canMove = true
|
108
|
+
|
109
|
+
MapTileDataList[1].tile = BrightForest-A2_001
|
110
|
+
|
111
|
+
|
112
|
+
|
113
|
+
MapTileDataList[2].id = 2
|
114
|
+
|
115
|
+
MapTileDataList[2].cost = 0
|
116
|
+
|
117
|
+
MapTileDataList[2].canMove = false
|
118
|
+
|
119
|
+
MapTileDataList[2].tile = 002-Woods_fall_013
|
120
|
+
|
121
|
+
|
122
|
+
|
123
|
+
MapTileDataList[3].id = 3
|
124
|
+
|
125
|
+
MapTileDataList[3].cost = 0
|
126
|
+
|
127
|
+
MapTileDataList[3].canMove = true
|
128
|
+
|
129
|
+
MapTileDataList[3].tile = 002-Woods_fall_011
|
130
|
+
|
131
|
+
|
132
|
+
|
133
|
+
MapTileDataList[4].id = 4
|
134
|
+
|
135
|
+
MapTileDataList[4].cost = 0
|
136
|
+
|
137
|
+
MapTileDataList[4].canMove = true
|
138
|
+
|
139
|
+
MapTileDataList[4].tile = Market-D_128
|
140
|
+
|
141
|
+
|
142
|
+
|
89
143
|
```C#
|
90
144
|
|
91
145
|
■MapInit.cs
|
@@ -256,6 +310,8 @@
|
|
256
310
|
|
257
311
|
```
|
258
312
|
|
313
|
+
|
314
|
+
|
259
315
|
```C#
|
260
316
|
|
261
317
|
■Routing.cs
|
1
test
CHANGED
File without changes
|
test
CHANGED
@@ -428,7 +428,7 @@
|
|
428
428
|
|
429
429
|
|
430
430
|
|
431
|
-
Debug.Log(MapTileData.MapTileDataList.Count); ←ここでは正しい値
|
431
|
+
Debug.Log(MapTileData.MapTileDataList.Count); ←ここでは正しい値が取得できない
|
432
432
|
|
433
433
|
|
434
434
|
|