Skip to main content

RideSeatModule

Module for the RideSeatPlugin. The RideSeat plugin manages seats and their occupants for an AnimationPlayer.

Properties

shared

RideSeatModule.shared: RideSeatModuleShared

server

RideSeatModule.server: RideSeatModuleServer

Can only be access if RunService:IsServer() is true.

client

RideSeatModule.client: RideSeatModuleClient

Can only be access if RunService:IsServer() is false.

RideSeatPlugin

RideSeatModule.RideSeatPlugin: RideSeatPlugin_Server | RideSeatPlugin_Client

If RunService:IsServer(), is set to RideSeatPlugin_Server. Otherwise, is set to RideSeatPlugin_Client.

createRideSeatPlugin

RideSeatModule.createRideSeatPlugin: (animPlayerModelAnimationPlayer) → RideSeatPlugin

If RunService:IsServer(), is set to server.createRideSeatPlugin. Otherwise uses client.createRideSeatPlugin.

Show raw api
{
    "functions": [],
    "properties": [
        {
            "name": "shared",
            "desc": "",
            "lua_type": "RideSeatModuleShared",
            "source": {
                "line": 11,
                "path": "src/shared/plugins/rideSeat/init.lua"
            }
        },
        {
            "name": "server",
            "desc": "Can only be access if `RunService:IsServer()` is true.",
            "lua_type": "RideSeatModuleServer",
            "source": {
                "line": 16,
                "path": "src/shared/plugins/rideSeat/init.lua"
            }
        },
        {
            "name": "client",
            "desc": "Can only be access if `RunService:IsServer()` is false.",
            "lua_type": "RideSeatModuleClient",
            "source": {
                "line": 21,
                "path": "src/shared/plugins/rideSeat/init.lua"
            }
        },
        {
            "name": "RideSeatPlugin",
            "desc": "If `RunService:IsServer()`, is set to `RideSeatPlugin_Server`.\nOtherwise, is set to `RideSeatPlugin_Client`.",
            "lua_type": "RideSeatPlugin_Server | RideSeatPlugin_Client",
            "source": {
                "line": 27,
                "path": "src/shared/plugins/rideSeat/init.lua"
            }
        },
        {
            "name": "createRideSeatPlugin",
            "desc": "If `RunService:IsServer()`, is set to `server.createRideSeatPlugin`.\nOtherwise uses `client.createRideSeatPlugin`.",
            "lua_type": "(animPlayer: ModelAnimationPlayer) -> RideSeatPlugin",
            "source": {
                "line": 33,
                "path": "src/shared/plugins/rideSeat/init.lua"
            }
        }
    ],
    "types": [],
    "name": "RideSeatModule",
    "desc": "Module for the RideSeatPlugin.\nThe RideSeat plugin manages seats and their occupants for an AnimationPlayer.",
    "source": {
        "line": 6,
        "path": "src/shared/plugins/rideSeat/init.lua"
    }
}