>>460
Canvas.scaleFactorは0に設定しても、実際には0にならないみたいですね0.0001とかになるみたい
なのでifの0イコール判定がfalseになっちゃうみたいですよ(書き込みが == じゃなくて = って書いてあるのを修正したとしても)

どうしてもscaleFactorを小さくして消したいなら scaleFactor < 0.1f とかで判定するとか
単純にUI消すだけならCanvasコンポーネントのenabledプロパティon/offでいい気もしますが