14 lines
471 B
C#
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);
|
|
}
|
|
} |