So this is a function that returns nothing (void), and it takes three arguments. Part, which is an object, Transmitter, which is an object, and Toggle, which is a number.
I have no idea what the function is or what it does so I can’t give you a real example, but you would call it like this.
firetouchinterest(workspace.BasePlate, workspace.TransmitterThing, 79)
edit: I think perhaps object
does not refer to an Instances like BasePlate. You may need to read their documentation.
Here’s another example that I can give you.
WaitForChild. You call WaitForChild with a name and an optional number for timeout, and it gives you an instance or nil. It would read like this in such documentation.
<Instance?> WaitForChild( nameToFind [, timeout])
So it returns an instance or nil <Instance?>
, and takes a string as the first argument, and an optional number as the second. The square brackets make it optional. However, in the documentation you are reading it looks like they will instead use the documentation like so.
<Instance?> WaitForChild(<string> nameToFind, <number?> timeout)
with a question mark to indicate that it is optional.
Here’s another example from Synapse X.
<table<Instance>> getnilinstances(<void>)
This is a more uncommon way of listing the function as far as I know, I have never seen anyone put a void in there to show that it takes no arguments, but that’s what it means. No arguments. It returns a table of Instances.
Most languages have a documentation style similar to this, and I’m not a genius but this one looks fairly close to documentation styles for the C family of languages.