private void OnHandleState(EntityUid uid, GravityComponent component, ref ComponentHandleState args) { if (args.Current is not GravityComponentState state) { return; } if (component.EnabledVV == state.Enabled) { return; } component.EnabledVV = state.Enabled; RaiseLocalEvent(new GravityChangedEvent(uid, component.EnabledVV)); }
private void OnGetState(EntityUid uid, GravityComponent component, ref ComponentGetState args) { args.State = new GravityComponentState(component.EnabledVV); }