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;
  }
}