Verse Library verse

01 Fragment

Attaches first-person camera and input listeners on entry, detaches them on exit for a specific agent.

verse-library/verse-car-first-person-enter/01-fragment.verse

# Enter a zone -> push a first-person camera onto that player.
OnEnter(Agent : agent) : void =
    DriverCamera.AddTo(Agent)      # gameplay_camera_first_person_device
    HornInput.Register(Agent)      # input_trigger_device

OnExit(Agent : agent) : void =
    DriverCamera.RemoveFrom(Agent)
    HornInput.Unregister(Agent)

Comments

    Sign in to vote, comment, or suggest an edit. Sign in