func_portal_orientation

From Valve Developer Community
Revision as of 09:36, 8 January 2024 by Thunder4ik (talk | contribs) (→‎top: Unicodifying, replaced: {{language subpage → {{langsp)
Jump to navigation Jump to search
English (en)Translate (Translate)

func_portal_orientation is an e2 available in Portal series Portal series. It adjusts a portal's rotation to match a specified angle. The "front" of the portal points in the specified direction.

Icon-Bug.pngBug:Portal 2 Broken in Portal 2. It will rotate existing portals to the specified direction when first enabled, but will not affect newly-placed ones.  [todo tested in ?]
PlacementTip.pngWorkaround:Since it still works when first enabled, a logic_playerproxy can be used to fire an Enable input to the entity every time a portal is placed, which will orient the portals correctly. This can result in some odd behavior when placing portals near the edge of surfaces within the volume, func_portal_bumpers should be used to prevent this.

Keyvalues

{{KV|Angles to face|intn=AnglesToFace|angle|The angles to rotate portals to.

Tip.pngTip:An easy way to figure out what to set this to is to place a prop_portal, rotate it to the desired orientation, then look at its angles.

{{KV|Match linked angles.|intn=MatchLinkedAngles|boolean|If set, portals placed in this volume will have their angles match their linked portals. This only works for floor or ceiling portals with a currently linked partner that is on a surface with the same orientation.

Todo: Seems to be broken in P1? It does work in P2 if the workaround is used.


Start Disabled (StartDisabled) <boolean>
Stay dormant until activated (with theEnableinput).

Inputs

EnableDisable:

Enable / Disable
Enable/disable this entity from performing its task. It might also disappear from view.

Outputs