質問編集履歴

1

ソースコードにClose関数を追加しました。

2023/10/13 05:30

投稿

murorin
murorin

スコア1

test CHANGED
File without changes
test CHANGED
@@ -136,6 +136,33 @@
136
136
  }
137
137
  }
138
138
  }
139
+
140
+ //追記
141
+ void OnDestroy()
142
+ {
143
+ Debug.Log("close");
144
+ Close();
145
+ }
146
+
147
+ private void Close()
148
+ {
149
+ isRunning_ = false;
150
+
151
+ if (thread_ != null && thread_.IsAlive)
152
+ {
153
+ thread_.Join();
154
+ }
155
+
156
+ if (serialPort_ != null && serialPort_.IsOpen)
157
+ {
158
+ Debug.Log("close2");
159
+ serialPort_.Close();
160
+ serialPort_.Dispose();
161
+ }
162
+ }
163
+
164
+
165
+
139
166
  ```
140
167
 
141
168
  ### 試したこと