private BridgePart.BridgeAnchor getUserBridgeAnchor() { if (!player.TargetedObjects.Any()) { return(new BridgePart.BridgeAnchor()); } var ret = new BridgePart.BridgeAnchor(); ret.Island = player.TargetedObjects.First(); ret.RelativePosition = player.GetPointTargetedOnObject(ret.Island).Value - ret.Island.Position; return(ret); }
private void setStartPoint() { startAnchor = getUserBridgeAnchor(); }
private void setEndPoint() { endAnchor = getUserBridgeAnchor(); }