ZegoRangeSceneEventHandler Protocol Reference

Conforms to NSObject
Declared in ZegoExpressEventHandler.h

– rangeScene:sceneStateUpdate:errorCode:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene sceneStateUpdate:(ZegoSceneState)state errorCode:(int)errorCode

Parameters

rangeScene

Range scene instance that triggers this callback.

state

Current scene state.

errorCode

Error code, please refer to the error codes document https://doc-en.zego.im/en/5548.html for details.

Declared In

ZegoExpressEventHandler.h

– rangeScene:enterView:position:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene enterView:(ZegoUser *)user position:(ZegoPosition *)position

Parameters

rangeScene

Range scene instance that triggers this callback.

user

User object.

position

User position.

Declared In

ZegoExpressEventHandler.h

– rangeScene:leaveView:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene leaveView:(NSString *)userID

Parameters

rangeScene

Range scene instance that triggers this callback.

userID

User ID.

Declared In

ZegoExpressEventHandler.h

– rangeScene:userStatusUpdate:position:channel:status:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene userStatusUpdate:(NSString *)userID position:(ZegoPosition *)position channel:(unsigned int)channel status:(NSData *)status

Parameters

rangeScene

Range scene instance that triggers this callback.

userID

User ID.

position

User’s current position.

channel

The channel to which the status belongs.

status

Current status data.

Declared In

ZegoExpressEventHandler.h

– rangeScene:userCommandUpdate:position:channel:command:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene userCommandUpdate:(NSString *)userID position:(ZegoPosition *)position channel:(unsigned int)channel command:(NSData *)command

Parameters

rangeScene

Range scene instance that triggers this callback.

userID

User ID.

position

User’s current position.

channel

The channel to which the command belongs.

command

Next command data.

Declared In

ZegoExpressEventHandler.h

– rangeScene:customCommandUpdate:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene customCommandUpdate:(NSData *)command

Parameters

rangeScene

Range scene instance that triggers this callback.

command

Custom command.

Declared In

ZegoExpressEventHandler.h

– rangeScene:tokenWillExpire:

Range scene instance that triggers this callback.

- (void)rangeScene:(ZegoRangeScene *)rangeScene tokenWillExpire:(int)remainTimeInSecond

Parameters

rangeScene

Range scene instance that triggers this callback.

remainTimeInSecond

The remaining time before the token expires.

Declared In

ZegoExpressEventHandler.h