回答編集履歴

7

追記

2016/03/12 00:57

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,4 +1,6 @@
1
1
  startPoint,goalPointなどunitsに入っているものが尽くnullで、
2
+
3
+ (floor[],kabe[]の中身入ってますか?)
2
4
 
3
5
  それをstatesetでbookに入れて、
4
6
 

6

嘘を修正

2016/03/12 00:57

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,6 +1,8 @@
1
- stageset呼ばれる前に
1
+ startPoint,goalPointなどunitsに入っているもの尽くnullで、
2
2
 
3
+ それをstatesetでbookに入れて、
4
+
3
- Astarが呼ばれとbookがnullのままです。
5
+ それをAstarで参照しているのでエラー吐いてます。
4
6
 
5
7
 
6
8
 

5

コードの汚さについて

2016/03/12 00:51

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,5 +1,3 @@
1
-
2
-
3
1
  stagesetが呼ばれる前に
4
2
 
5
3
  Astarが呼ばれるとbookがnullのままです。
@@ -19,3 +17,17 @@
19
17
  タグにCが入ってますが
20
18
 
21
19
  C#とCは全くの別物です。
20
+
21
+
22
+
23
+ ---
24
+
25
+
26
+
27
+ コードがものすごく汚いです。
28
+
29
+ 読みづらいから文句を言っているわけではなく、
30
+
31
+ 読みづらいコードは
32
+
33
+ バグを埋めやすく、見つけにくく、取り除きづらいです。

4

質問文のコードについて

2016/03/12 00:44

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,8 +1,14 @@
1
+
2
+
1
3
  stagesetが呼ばれる前に
2
4
 
3
5
  Astarが呼ばれるとbookがnullのままです。
4
6
 
5
7
 
8
+
9
+ 質問文のコードだとStart()が呼ばれてさえいれば
10
+
11
+ methodB()でbookがnullになっていることはないです。
6
12
 
7
13
 
8
14
 

3

タグについて

2016/03/12 00:15

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -3,3 +3,13 @@
3
3
  Astarが呼ばれるとbookがnullのままです。
4
4
 
5
5
 
6
+
7
+
8
+
9
+ ---
10
+
11
+
12
+
13
+ タグにCが入ってますが
14
+
15
+ C#とCは全くの別物です。

2

読みなおし

2016/03/12 00:09

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1,9 +1,5 @@
1
- 見直し中
1
+ stagesetが呼ばれる前に
2
+
3
+ Astarが呼ばれるとbookがnullのままです。
2
4
 
3
5
 
4
-
5
- ---
6
-
7
- エラーを確認した方のコードを見ましたが、bookがどこにもインスタンス化されていません。
8
-
9
-

1

見直す

2016/03/12 00:05

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -1 +1,9 @@
1
+ 見直し中
2
+
3
+
4
+
5
+ ---
6
+
1
7
  エラーを確認した方のコードを見ましたが、bookがどこにもインスタンス化されていません。
8
+
9
+