# Source URL: https://dev.epicgames.com/documentation/en-us/uefn/interface-in-verse
# Local doc: epic-docs/documentation/en-us/uefn/interface-in-verse.md
horse := class(moveable):
...
MoveForward()<decides> : void =
...
saddle_horse := class(horse, rideable):
...
Mount<override>()<decides> : void =
...
Dismount<override>()<decides> : void =
Verse Library
verse
04 Snippet
Implements a rideable interface for mounts like horses, overriding mount and dismount logic.
extracted-snippets/documentation/en-us/uefn/interface-in-verse/04-snippet.verse