예제 #1
0
        private SpawnPoint GetSpawnPoint(bool isShip = false)
        {
            var spawnList = _playerSpawner.GetValue <SpawnPoint[]>("_spawnList");

            if (spawnList == null)
            {
                DebugLog.ToConsole($"Warning - _spawnList was null for player spawner!", MessageType.Warning);
                return(null);
            }
            return(spawnList.FirstOrDefault(spawnPoint =>
                                            spawnPoint.GetSpawnLocation() == SpawnLocation.TimberHearth &&
                                            spawnPoint.IsShipSpawn() == isShip));
        }
 private SpawnPoint GetSpawnPoint(bool isShip = false)
 {
     return(_playerSpawner
            .GetValue <SpawnPoint[]>("_spawnList")
            .FirstOrDefault(spawnPoint => spawnPoint.GetSpawnLocation() == SpawnLocation.TimberHearth && spawnPoint.IsShipSpawn() == isShip));
 }