using Sandbox; public sealed class NormalGravityTrigger : Component, Component.ITriggerListener { // public void OnTriggerEnter(Collider other) // { // var otherEntity = other.GameObject; // // if (otherEntity.Components.TryGet(out var controller)) // { // Log.Info($"{otherEntity.Name} вошел в зону нормальной гравитации"); // // controller.OverrideGravity = Vector3.Down; // } // } public void OnTriggerExit(Collider other) { var otherEntity = other.GameObject; if (otherEntity.Components.TryGet(out var controller)) { controller.OverrideGravity = Vector3.Zero; } } }