Unityでカードゲームを作成しています。

マウスの動作に関係する機能を実装中、別日にバージョン更新がUnity、VisualStudio共に来たので更新したらVisualStudio側で以下のエラーメッセージが発生しました。

何をしたら修正できますか?

発生している問題・エラーメッセージ

エラー    CS0234    型または名前空間の名前 ‘EventSystems’ が名前空間 ‘UnityEngine’ に存在しません (アセンブリ参照があることを確認してください)。

エラー    CS0246    型または名前空間の名前 ‘IPointerEnterHandler’ が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。

エラー    CS0246    型または名前空間の名前 ‘PointerEventData’ が見つかりませんでした (using ディレクティブまたはアセンブリ参照が指定されていることを確認してください)。

該当のソースコード


using System.Collections;

using System.Collections.Generic;

using UnityEngine;

using UnityEngine.EventSystems;

public class Mouse : MonoBehaviour, IPointerEnterHandler

{

public GameObject CardV;

public void UnitV(int x)

{

CardV.GetComponent<CardView2>().ShowViewU(x);

}

public void OnPointerEnter(PointerEventData eventData)

{

UnitV(0);

<span style="color: rgb(51, 51, 51);">}</span>

<span style="color: rgb(51, 51, 51);">}</span>
Unity、VisualStudioをバージョンアップしただけだと思うがエラーが出た
10.35 GEEK