Tutorial: Plugin GUI
The GUI was designed as a replacement for the command bar API. You can still utilize the API, but it is not recommended.
Warning: Plugin GUI is still a work in progress!
Plugin Tab
Load Program
Loads a Recorder Program. Recorder Program MUST be selected in order for it to be loaded. It must also be a ModuleScript.
Print Track Positions
Prints the Track Positions of selected points.
Use:
Select your point. Click button.
[Add Media Here]
Check Train Model
Checks if a Train Model is setup correctly. Prints the Layout of the seats.
Initialize Project
Initializes a new project
ReplicatedStorage
- RideData
ServerScriptStorage
- RidePlayer_Server
ServerStorage
- RecorderProgram
- TrackSectionsData
StarterPlayer/StarterPlayerScripts
- RidePlayer_Client
Update Framework
Updates the currently install version of the Ride Framework. If it does not exist, adds it to the place.
Create Base Train Model
Creates a new Train Model template and puts it in ReplicatedStorage.
Create Base Track
Creates a new Track template and puts it in ReplicatedStorage.
Animation Player Tab
Play/Pause Button
Shows the current animation state of the Animation Player.
- Green = PLAYING
- Yellow = PAUSED
- Red = STOPPED
In the future, the icon should change as well.
Timeline
Shows how far along the animation it has played.
Current Time
Shows the current time of the playing animation.
TextBox is not implemented yet!
Reset Time
Sets current time back to 0.
Jump To Trigger
Will jump to the time position of any trigger in the animation.
CURRENTLY DOES NOT WORK IF MULTIPLE TRIGGERS ARE NAMED THE SAME
Is Looped
If checked, will restart the animation.
Current Animation
Dropdown that shows the currently playing animation when it reaches the animation length.
Current Train Model
Dropdown that shows the current train model.
Manage Tracks
NOT IMPLEMENTED
Allows you to add and remove CFrameTracks to the animation player. Also shows what tracks are needed.
Clear All Loaded
Clears all loaded Animations and Train Models.
Should be used while add/remove animation and trains are not implemented.
Load From Ride Data
Loads animations, tracks, and trains from a RideData folder.