using System; using UnityEngine; public class PathfindingUpdater : MonoBehaviour { private void Start() => DestructableCrate.OnAnyDestroyed += DestructableCrate_OnAnyDestroyed; private void DestructableCrate_OnAnyDestroyed(object sender, EventArgs e) { DestructableCrate destructableCrate = sender as DestructableCrate; if (destructableCrate != null) Pathfinding.Instance.SetWalkableGridPosition(destructableCrate.GridPosition, true); } }