This repository has been archived on 2025-06-25. You can view files and clone it, but cannot push or open issues or pull requests.
2024-11-03 16:42:23 +08:00
|
|
|
using System;
|
|
|
|
using System.Collections;
|
|
|
|
using System.Collections.Generic;
|
|
|
|
using Cysharp.Threading.Tasks;
|
|
|
|
using Project.B.Entities;
|
|
|
|
using Project.B.Map;
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
|
|
namespace Net.Like.Xue.Tokyo.GameService
|
|
|
|
{
|
|
|
|
public class GameSpawnPlayerService
|
|
|
|
{
|
|
|
|
private readonly IGameMapService _gameMapService;
|
|
|
|
private readonly IPlayerFactory _playerFactory;
|
|
|
|
|
|
|
|
public GameSpawnPlayerService(IGameMapService gameMapService, IPlayerFactory playerFactory)
|
|
|
|
{
|
|
|
|
_gameMapService = gameMapService;
|
|
|
|
_playerFactory = playerFactory;
|
|
|
|
|
|
|
|
_gameMapService.OnMapChanged += OnMapChanged;
|
|
|
|
}
|
|
|
|
|
|
|
|
private void OnMapChanged(Guid arg1, string arg2)
|
|
|
|
{
|
2025-02-24 23:03:39 +08:00
|
|
|
_playerFactory.CreateAsync(null,null).Forget();
|
2024-11-03 16:42:23 +08:00
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|