File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed
com.unity.netcode.gameobjects/Runtime/NetworkVariable Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -181,25 +181,26 @@ public override void Dispose()
181181 }
182182
183183 m_IsDisposed = true ;
184+ // Dispose the internal value
184185 if ( m_InternalValue is IDisposable internalValueDisposable )
185186 {
186187 internalValueDisposable . Dispose ( ) ;
187188 }
188-
189189 m_InternalValue = default ;
190190
191+ // Dispose the internal original value
191192 if ( m_InternalOriginalValue is IDisposable internalOriginalValueDisposable )
192193 {
193194 internalOriginalValueDisposable . Dispose ( ) ;
194195 }
195196 m_InternalOriginalValue = default ;
196197
198+ // Dispose the previous value if there is one
197199 if ( m_HasPreviousValue && m_PreviousValue is IDisposable previousValueDisposable )
198200 {
199201 m_HasPreviousValue = false ;
200202 previousValueDisposable . Dispose ( ) ;
201203 }
202-
203204 m_PreviousValue = default ;
204205
205206 base . Dispose ( ) ;
You can’t perform that action at this time.
0 commit comments