Example #1
0
 public TransferToSceneService(SceneTransferModel model,
                               TransferToSceneEventRepository transferToSceneEventRepository,
                               TeleportPlayerEventRepository teleportPlayerEventRepository)
 {
     this.model = model ?? throw new ArgumentNullException(nameof(model));
     this.transferToSceneEventRepository = transferToSceneEventRepository ?? throw new ArgumentNullException(nameof(transferToSceneEventRepository));
     this.teleportPlayerEventRepository  = teleportPlayerEventRepository ?? throw new ArgumentNullException(nameof(teleportPlayerEventRepository));
 }
Example #2
0
 public TeleportPlayerService(Transform playerTransform, TeleportPlayerEventRepository teleportPlayerEventRepository)
 {
     this.playerTransform = playerTransform ?? throw new ArgumentNullException(nameof(playerTransform));
     this.teleportPlayerEventRepository = teleportPlayerEventRepository ??
                                          throw new ArgumentNullException(nameof(teleportPlayerEventRepository));
 }