A rotating map object with a model and optional collision that can be clipped in a Matter Splatter setup. It can also move on a path. It is also possible to configure optional sounds effects. The sound names are self-explanatory: RailMoverStop, RailMoverWaitStart, RailMoverWaitStartMove, RailMoverRestartAtEnd, RailMoverWaiting, RailMoverMoveStart, RailMoverMoveLoop, RailMoverSignStart, RailMoverSignLoop, RailMoverStopAtPoint, RailMoverStopAtPointAfter, RailMoverStopAtPointLoop, RailMoverStopAtEnd, RailMoverStopAtEndAfter, RailMoverStopAtEndLoop, RailMoverStopAtEndWithPlayerOn, RotatorRotateStart, RotatorRotateLoop, RotatorStopAtEnd, RotatorStopAtEndLoop, RotatorRotateSignStart, and RotatorRotateSignLoop. Furthermore, it also supports the optional animation RailMoveSign that would be used when SignMotionType is set to a value representing the shaking behavior.
Name | Type | Games | Required? | Description | Values |
---|---|---|---|---|---|
Path_arg1 | Integer | SMG2 | False | Movement Type: How the object behaves once it reaches the last path point. |
|
Path_arg2 | Integer | SMG2 | False | Indicator Dots Type: Specifies whether the orange indicator dots should be used and how they are displayed. |
|
Path_arg4 | Integer | SMG2 | False | Initial Position Type: The object's initial position. |
|
Path_arg5 | Integer | SMG2 | False | Snapping Speed: If used, the object stays at its original position and moves to its actual position on the path. This setting specifies how fast the object snaps back into its original position. The higher the value is, the slower it moves. | |
Point_arg0 | Integer | SMG2 | False | Movement Speed / Time: The movement speed the object has starting from this point. If Point_arg7 is set to 1, this specifies the time in frames it takes to reach the next point. | |
Point_arg1 | Integer | SMG2 | False | Acceleration Time: The time in frames it takes for the object to reach the movement speed set at this point. | |
Point_arg5 | Integer | SMG2 | False | Stop Time: The time in frames the object waits at this point before it continues moving again. | |
Point_arg7 | Integer | SMG2 | False | Speed Type: Decides whether Point_arg0 specifies the movement speed or the time it takes to reach the next point. |
|
Name | Games | Required? | Description | Values |
---|---|---|---|---|
RotateSpeed | SMG2 | False | Rotation Speed / Time: How fast the object rotates. If RotateAccelType is set to 2, this specifies the time in frames it takes to rotate to the specified angle. | |
RotateAngle | SMG2 | False | Rotation Angle: How many degrees it rotates. If RotateAccelType is not 2, 0 equals 360 which means it will rotate indefinitely. | |
RotateAxis | SMG2 | False | Rotation Axis: The object's axis to rotate around. |
|
RotateAccelType | SMG2 | False | Rotation Speed Type: Decides whether RotateSpeed specifies the rotation speed, acceleration, or the time it takes to rotate to the specified angle. |
|
RotateStopTime | SMG2 | False | Restart Delay: The time in frames it takes to restart rotation after stopping. | |
RotateType | SMG2 | False | Rotation Type: Specifies how the object should continue rotating after reaching the targeted angle. |
|
SignMotionType | SMG2 | False | Shake Start Type: Specifies whether the object will shake before it starts moving or not. |
|
Name | Games | Required? | Description |
---|---|---|---|
SW_APPEAR | SMG2 | False | Appears when this switch is activated. |
SW_DEAD | SMG2 | False | Can be activated when the object is killed through a cutscene action. |
SW_A | SMG2 | False | If used, the collision will be enabled if and only if this switch is activated. |
SW_B | SMG2 | False | If used, the object will move only while this switch is activated. |
SW_PARAM | SMG2 | False | The rotation speed is adjusted with ParamScale while this switch is activated. |
SW_AWAKE | SMG2 | False | Enables rendering and resumes updates when this switch is active. |
Name | Games | Required? | Description | Values |
---|---|---|---|---|
Rail | SMG2 | False | The path that it moves on. | |
DemoCast | SMG2 | False | Can take part in a cutscene. | |
BaseMtxFollower | SMG2 | False | Can follow another BaseMtxFollowTarget object. |