// 연결된 블럭을 제거 public override BaseBlock DetachBlock() { var block = AttachedBlock; // Detach 이벤트 호출 BlockDetached?.Invoke(this, block); // 블럭 연결 해제 BlockHole.Child = null; return(block); }
// 연결된 블럭을 제거 public override BaseBlock DetachBlock() { var block = AttachedBlock; // Detach 이벤트 호출 BlockDetached?.Invoke(this, block); // 블럭 연결 해제 BlockHole.Child = null; ConstText.Visibility = Visibility.Visible; return(block); }
public override BaseBlock DetachBlock() { var block = AttachedBlock; if (block is NumberConstBlock) { return(null); } // Detach 이벤트 호출 BlockDetached?.Invoke(this, block); // 블럭 연결 해제 BlockHole.Child = null; // 상수 블럭을 보이도록 변경 NumberText.Visibility = Visibility.Visible; return(block); }