# sm.event.sendToGame

Sends an event to the game script.

**Kind:** Function

**Environments:** Game

## Game

``` { .lua .api-signature }
sm.event.sendToGame( callback, args?, eventType?, pauseSave? )
```

[Open the full Game reference](../Game-Script-Environment/Static-Functions/sm.event.md#sendtogame)

**Parameters:**

| Name | Type | Description |
| --- | --- | --- |
| `callback` | string | The function name in the game script. |
| `args` *(optional)* | any | Optional arguments to be sent to the callback. |
| `eventType` *(optional)* | integer | The type of event. Defaults to [sm.event.types.validate](../Game-Script-Environment/Static-Functions/sm.event.md#types). |
| `pauseSave` *(optional)* | boolean | Optional, defaults to true. If true, pauses saving for 1 tick for delayed event types (server only). |

**Returns:**

| Name | Type | Description |
| --- | --- | --- |
| `result` | boolean | Returns true if the event was successfully processed. |
