TUILiveBattleObserver constructor

TUILiveBattleObserver({
  1. OnBattleStarted? onBattleStarted,
  2. OnBattleEnded? onBattleEnded,
  3. OnUserJoinBattle? onUserJoinBattle,
  4. OnUserExitBattle? onUserExitBattle,
  5. OnBattleScoreChanged? onBattleScoreChanged,
  6. OnBattleRequestReceived? onBattleRequestReceived,
  7. OnBattleRequestCancelled? onBattleRequestCancelled,
  8. OnBattleRequestTimeout? onBattleRequestTimeout,
  9. OnBattleRequestAccept? onBattleRequestAccept,
  10. OnBattleRequestReject? onBattleRequestReject,
})

Implementation

TUILiveBattleObserver({
 OnBattleStarted? onBattleStarted,
 OnBattleEnded? onBattleEnded,
 OnUserJoinBattle? onUserJoinBattle,
 OnUserExitBattle? onUserExitBattle,
 OnBattleScoreChanged? onBattleScoreChanged,
 OnBattleRequestReceived? onBattleRequestReceived,
 OnBattleRequestCancelled? onBattleRequestCancelled,
 OnBattleRequestTimeout? onBattleRequestTimeout,
 OnBattleRequestAccept? onBattleRequestAccept,
 OnBattleRequestReject? onBattleRequestReject,
}) {
  if (onBattleStarted != null) {
    this.onBattleStarted = onBattleStarted;
  }
  if (onBattleEnded != null) {
    this.onBattleEnded = onBattleEnded;
  }
  if (onUserJoinBattle != null) {
    this.onUserJoinBattle = onUserJoinBattle;
  }
  if (onUserExitBattle != null) {
    this.onUserExitBattle = onUserExitBattle;
  }
  if (onBattleScoreChanged != null) {
    this.onBattleScoreChanged = onBattleScoreChanged;
  }
  if (onBattleRequestReceived != null) {
    this.onBattleRequestReceived = onBattleRequestReceived;
  }
  if (onBattleRequestCancelled != null) {
    this.onBattleRequestCancelled = onBattleRequestCancelled;
  }
  if (onBattleRequestTimeout != null) {
    this.onBattleRequestTimeout = onBattleRequestTimeout;
  }
  if (onBattleRequestAccept != null) {
    this.onBattleRequestAccept = onBattleRequestAccept;
  }
  if (onBattleRequestReject != null) {
    this.onBattleRequestReject = onBattleRequestReject;
  }
}