From d8f792c8e51013be57378e50d11e560fe06366d3 Mon Sep 17 00:00:00 2001 From: Michal Pikulski Date: Wed, 3 Sep 2025 09:39:52 +0200 Subject: [PATCH] Fix deprecation warnings in the AStar package --- .../External/AstarPathfindingProject/Editor/AIBaseEditor.cs | 2 +- .../AstarPathfindingProject/Editor/AstarPathEditor.cs | 4 ++-- .../AstarPathfindingProject/Editor/AstarUpdateChecker.cs | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Assets/External/AstarPathfindingProject/Editor/AIBaseEditor.cs b/Assets/External/AstarPathfindingProject/Editor/AIBaseEditor.cs index bb114780..1edce866 100644 --- a/Assets/External/AstarPathfindingProject/Editor/AIBaseEditor.cs +++ b/Assets/External/AstarPathfindingProject/Editor/AIBaseEditor.cs @@ -113,7 +113,7 @@ namespace Pathfinding { mono.TryGetComponent(out Rigidbody rigid); mono.TryGetComponent(out Rigidbody2D rigid2D); mono.TryGetComponent(out CharacterController controller); - var canUseGravity = (controller != null && controller.enabled) || ((rigid == null || rigid.isKinematic) && (rigid2D == null || rigid2D.isKinematic)); + var canUseGravity = (controller != null && controller.enabled) || ((rigid == null || rigid.isKinematic) && (rigid2D == null || rigid2D.bodyType == RigidbodyType2D.Kinematic)); var gravity = FindProperty("gravity"); var groundMask = FindProperty("groundMask"); diff --git a/Assets/External/AstarPathfindingProject/Editor/AstarPathEditor.cs b/Assets/External/AstarPathfindingProject/Editor/AstarPathEditor.cs index 1af57201..dd8703dc 100644 --- a/Assets/External/AstarPathfindingProject/Editor/AstarPathEditor.cs +++ b/Assets/External/AstarPathfindingProject/Editor/AstarPathEditor.cs @@ -948,7 +948,7 @@ namespace Pathfinding { /// Opens the A* Inspector and shows the section for editing tags public static void EditTags () { - AstarPath astar = GameObject.FindObjectOfType(); + AstarPath astar = GameObject.FindFirstObjectByType(); if (astar != null) { editTags = true; @@ -1365,7 +1365,7 @@ namespace Pathfinding { [MenuItem("Edit/Pathfinding/Scan All Graphs %&s")] public static void MenuScan () { if (AstarPath.active == null) { - AstarPath.active = FindObjectOfType(); + AstarPath.active = FindFirstObjectByType(); if (AstarPath.active == null) { return; } diff --git a/Assets/External/AstarPathfindingProject/Editor/AstarUpdateChecker.cs b/Assets/External/AstarPathfindingProject/Editor/AstarUpdateChecker.cs index 1b478013..75283613 100644 --- a/Assets/External/AstarPathfindingProject/Editor/AstarUpdateChecker.cs +++ b/Assets/External/AstarPathfindingProject/Editor/AstarUpdateChecker.cs @@ -189,7 +189,7 @@ namespace Pathfinding { } static void DownloadVersionInfo () { - var script = AstarPath.active != null ? AstarPath.active : GameObject.FindObjectOfType(typeof(AstarPath)) as AstarPath; + var script = AstarPath.active != null ? AstarPath.active : GameObject.FindFirstObjectByType(typeof(AstarPath)) as AstarPath; if (script != null) { script.ConfigureReferencesInternal(); @@ -198,7 +198,7 @@ namespace Pathfinding { } } - bool mecanim = GameObject.FindObjectOfType(typeof(Animator)) != null; + bool mecanim = GameObject.FindFirstObjectByType(typeof(Animator)) != null; string query = updateURL+ "?v="+AstarPath.Version+ "&pro=0"+