using UnityEngine; namespace DDD.Restaurant { public class RestaurantEnvironmentPointQueryEvent : RestaurantEventBase { protected override bool EventSolve(GameObject causer, GameObject target, PointType eventType, ScriptableObject payload) { if (!target.TryGetComponent(out IEnvironmentPointProvider provider)) return false; if (!provider.IsSupportsType(eventType)) return false; return true; } } }