# CharacterClass.client_onEvent

Called when the [Character](../Game-Script-Environment/Userdata/Character.md) receives an event from [Player.sendCharacterEvent](../Game-Script-Environment/Userdata/Player.md#sendcharacterevent) or [Unit.sendCharacterEvent](../Game-Script-Environment/Userdata/Unit.md#sendcharacterevent).

**Kind:** Callback

**Environments:** Game

## Game

**Callback side:** Client

``` { .lua .api-signature }
CharacterClass:client_onEvent( event )
```

[Open the full Game reference](../Game-Script-Environment/Classes/CharacterClass.md#client_onevent)

This is usually for triggering animations on the character.

For more extensive events, see [sm.event.sendToCharacter](../Game-Script-Environment/Static-Functions/sm.event.md#sendtocharacter).

**Parameters:**

| Name | Type | Description |
| --- | --- | --- |
| `self` | table | The class instance. |
| `event` | string | The event name. |
