protected override void OnStopRunning() { m_Connection.Unregister(LiveLinkMsg.EditorResponseAssetForGUID, ReceiveAsset); m_Connection.Unregister(LiveLinkMsg.EditorResponseAssetTargetHash, ReceiveAssetTargetHash); m_Connection.Unregister(LiveLinkMsg.EditorResponseSubSceneTargetHash, ReceiveSubSceneTargetHash); m_Connection.Unregister(LiveLinkMsg.EditorResponseSubSceneForGUID, ReceiveSubScene); m_Connection.Unregister(LiveLinkMsg.EditorSendBuildArtifact, ReceiveBuildArtifact); }
protected override void OnStopRunning() { m_LiveLinkSceneChange.Dispose(); m_Connection.Unregister(LiveLinkMsg.EditorResponseHandshakeLiveLink, ResponseSessionHandshake); m_Connection.Unregister(LiveLinkMsg.EditorResponseConnectLiveLink, ReceiveInitialScenes); m_Connection.Unregister(LiveLinkMsg.EditorReceiveEntityChangeSet, ReceiveEntityChangeSet); m_Connection.Unregister(LiveLinkMsg.EditorUnloadScenes, ReceiveUnloadScenes); m_Connection.Unregister(LiveLinkMsg.EditorLoadScenes, ReceiveLoadScenes); m_Connection.Unregister(LiveLinkMsg.EditorResetGame, ReceiveResetGame); }