Disconnect transmitter OnReceiveWarpedBody event when destroyed

This commit is contained in:
Nick 2023-07-03 10:21:49 -04:00
parent f0f24b2777
commit 2509750c6b

View File

@ -16,6 +16,14 @@ namespace NewHorizons.Components
_transmitter.OnReceiveWarpedBody += _transmitter_OnReceiveWarpedBody;
}
public void OnDestroy()
{
if (_transmitter != null)
{
_transmitter.OnReceiveWarpedBody -= _transmitter_OnReceiveWarpedBody;
}
}
private void _transmitter_OnReceiveWarpedBody(OWRigidbody warpedBody, NomaiWarpPlatform startPlatform, NomaiWarpPlatform targetPlatform)
{
_cooldownActive = true;