Show raw api
{
"functions": [
{
"name": "getFromCar",
"desc": "Gets seats from a CarModel",
"params": [
{
"name": "model",
"desc": "",
"lua_type": "Model"
},
{
"name": "getSeatsFromInstance",
"desc": "",
"lua_type": "((instance: Instance) -> {Instance}) | nil"
}
],
"returns": [
{
"desc": "",
"lua_type": "Result<{Instance}, string>"
}
],
"function_type": "static",
"source": {
"line": 19,
"path": "src/shared/plugins/rideSeat/shared/seatUtil/trainModelUtil.lua"
}
},
{
"name": "getFromTrain",
"desc": "Gets seats from a TrainModel",
"params": [
{
"name": "model",
"desc": "",
"lua_type": "Model"
},
{
"name": "getSeatsFromInstance",
"desc": "",
"lua_type": "((instance: Instance) -> {Instance}) | nil"
}
],
"returns": [
{
"desc": "",
"lua_type": "Result<{Instance}, string>"
}
],
"function_type": "static",
"source": {
"line": 58,
"path": "src/shared/plugins/rideSeat/shared/seatUtil/trainModelUtil.lua"
}
},
{
"name": "carSeatsForEach",
"desc": "Iterate through a CarSeat table",
"params": [
{
"name": "carSeats",
"desc": "",
"lua_type": "table"
},
{
"name": "callback",
"desc": "",
"lua_type": "(instance: Instance, rowName: string, seatName: string) -> ()"
}
],
"returns": [],
"function_type": "static",
"source": {
"line": 89,
"path": "src/shared/plugins/rideSeat/shared/seatUtil/trainModelUtil.lua"
}
},
{
"name": "trainSeatsForEach",
"desc": "Iterate through a TrainSeat table",
"params": [
{
"name": "trainSeats",
"desc": "",
"lua_type": "table"
},
{
"name": "callback",
"desc": "",
"lua_type": "(instance: Instance, carName: string, rowName: string, seatName: string) -> ()"
}
],
"returns": [],
"function_type": "static",
"source": {
"line": 108,
"path": "src/shared/plugins/rideSeat/shared/seatUtil/trainModelUtil.lua"
}
}
],
"properties": [],
"types": [],
"name": "RideSeatTrainModelUtil",
"desc": "Utility functions for TrainModels for the RideSeatPlugin",
"source": {
"line": 12,
"path": "src/shared/plugins/rideSeat/shared/seatUtil/trainModelUtil.lua"
}
}