데이터 연동 객체 비활성화 오류 #192
@@ -61,7 +61,10 @@ namespace Studio
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
ManagerHub.instance.Get<RunManager>().onRun -= OnPlayStart;
|
||||
RunManager runManager = ManagerHub.instance.Get<RunManager>();
|
||||
if (runManager == null)
|
||||
return;
|
||||
runManager.onRun -= OnPlayStart;
|
||||
if (curType == null)
|
||||
return;
|
||||
StudioService.instance.RemoveTypeIdListener(curType, transform.name);
|
||||
|
||||
@@ -61,9 +61,13 @@ namespace Studio
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
ManagerHub.instance.Get<RunManager>().onRun -= OnPlayStart;
|
||||
RunManager runManager = ManagerHub.instance.Get<RunManager>();
|
||||
if(runManager == null)
|
||||
return;
|
||||
runManager.onRun -= OnPlayStart;
|
||||
if (curType == null)
|
||||
return;
|
||||
if(StudioService.instance != null)
|
||||
StudioService.instance.RemoveTypeIdListener(curType, transform.name);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -60,7 +60,10 @@ namespace Studio
|
||||
|
||||
private void OnDisable()
|
||||
{
|
||||
ManagerHub.instance.Get<RunManager>().onRun -= OnPlayStart;
|
||||
RunManager runManager = ManagerHub.instance.Get<RunManager>();
|
||||
if (runManager == null)
|
||||
return;
|
||||
runManager.onRun -= OnPlayStart;
|
||||
if (curType == null)
|
||||
return;
|
||||
StudioService.instance.RemoveTypeIdListener(curType, transform.name);
|
||||
|
||||
@@ -173,7 +173,10 @@ namespace Studio.Staic.STKC
|
||||
private void OnDestroy()
|
||||
{
|
||||
isAnimation = false;
|
||||
ManagerHub.instance.Get<RunManager>().onRun -= OnPlayStart;
|
||||
RunManager runManager = ManagerHub.instance.Get<RunManager>();
|
||||
if (runManager == null)
|
||||
return;
|
||||
runManager.onRun -= OnPlayStart;
|
||||
if (curType == null)
|
||||
return;
|
||||
StudioService.instance.RemoveTypeIdListener(curType, transform.name);
|
||||
|
||||
Reference in New Issue
Block a user