public Vector3[] playerMovePosition;

private void Start()
{
playerMovePosition = null;
playerMovePosition = new Vector3[1];
playerMovePosition[0] = new Vector3(1,1,1);
}

public void Update()
{
//플레이어 이동 로직
if(playerMovePosition != null)
{

Debug.Log("움직임실행");

Move();
}

public void Move()
{
playerMovePosition = new Vector3[0];
//혹은
playerMovePosition = null;
//로 널처리
}


이건 간단한 예시 코드


playerMovePosition을 null처리 했고 인게임 오브젝트에서도 null처리가 되었는데
업데이트문으로 Move()가 한 번 돈 후에
디버그("움직임실행")이 계속 돌아가더라구요...

싀밤 널처리 했는데 왜 돌아가죠?
이게 그 fake null 어쩌구 인가요?