現象
Unityの公式の「3D Game Kit」という3Dアクションゲームのテンプレートアセットがあるのですが、こちらをインポートしたところ以下のようなエラーが出ました。
Library\PackageCache\com.unity.timeline@1.2.6\Runtime\Utilities\AnimatorBindingCache.cs(91,40): error CS0117: 'AnimationMode' does not contain a definition for 'GetCurveBindings'
この解決法を調べたところいくつか解決策を載せてくれているのですが、私のバージョンでは上手くいかなかったので、自分のバージョンでの解決策を載せておきます。
環境
Unity : 2019.3.0a5
3D Game Kit : 1.9
OS : Windows10
解決策
このエラーはUnityのパッケージの最新バージョンにこのアセットが対応していないことによるエラーなので、パッケージのバージョンを前のバージョンに戻すことで解決できます。
- 上のメニューから Window > Package Manager を開きます。
- 検索欄にTimelineと入力してTimelineのパッケージを探します。
- 左の三角アイコンをクリックして利用可能なバージョンを出します。
- 以前のバージョンを選択して右下のUpdateを押します。
この記事を書いたときは1.2.10から1.1.0にダウングレードしました。

すると最初のエラーは消えるはずです。
しかし今度は以下のようなエラーがでます。
Library\PackageCache\com.unity.ide.rider@1.1.4\Rider\Editor\RiderScriptEditor.cs(385,65): error CS0117: 'AssetDatabaseExperimental' does not contain a definition for 'IsAssetImportWorkerProcess'
同様の手順で、「Rider Editor」をパッケージマネージャーで検索してverifiedバージョンにupdateします。
最後に「ProBuilder」も同様の手順でupdateします。
Library\PackageCache\com.unity.probuilder@4.2.3\Editor\EditorCore\ShapeEditor.cs(186,37): error CS0117: 'ActiveEditorTracker' does not contain a definition for 'RebuildAllIfNecessary'
これでサンプルシーンから実行ができるようになりました!