TurnBasedStrategyCourse/Assets/Scripts/PathfindingUpdater.cs

14 lines
471 B
C#

using System;
using UnityEngine;
public class PathfindingUpdater : MonoBehaviour {
private void Start() {
Crate.OnAnyDestroyed += Destructable_OnAnyDestroyed;
Barrel.OnAnyDestroyed += Destructable_OnAnyDestroyed;
}
private static void Destructable_OnAnyDestroyed(object sender, EventArgs e) {
if (sender is IDestructable destructable)
Pathfinding.Instance.SetWalkableGridPosition(destructable.GridPosition, true);
}
}