public StrapComponentState(StrapPosition position, Vector2 offset, HashSet <EntityUid> buckled, float maxBuckleDistance) { Position = position; BuckleOffsetClamped = offset; BuckledEntities = buckled; MaxBuckleDistance = maxBuckleDistance; }
public override void HandleComponentState(ComponentState?curState, ComponentState?nextState) { if (!(curState is StrapComponentState strap)) { return; } Position = strap.Position; }
public StrapComponentState(StrapPosition position) : base(ContentNetIDs.BUCKLE) { Position = position; }
public StrapComponentState(StrapPosition position) { Position = position; }