Compare commits

..

No commits in common. "586aadaf28a63e474bd27dd0988ae416916a4a4f" and "055fbf0f4d8830625539baa41569768fa6de9c93" have entirely different histories.

4 changed files with 9 additions and 22 deletions

View File

@ -1,6 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

View File

@ -82557,7 +82557,7 @@ PrefabInstance:
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6085896215333849443, guid: 6a3d7d21ac1b5f14683645eb9e411130, type: 3} - target: {fileID: 6085896215333849443, guid: 6a3d7d21ac1b5f14683645eb9e411130, type: 3}
propertyPath: m_LocalPosition.x propertyPath: m_LocalPosition.x
value: -7.053 value: -7.4623604
objectReference: {fileID: 0} objectReference: {fileID: 0}
- target: {fileID: 6085896215333849443, guid: 6a3d7d21ac1b5f14683645eb9e411130, type: 3} - target: {fileID: 6085896215333849443, guid: 6a3d7d21ac1b5f14683645eb9e411130, type: 3}
propertyPath: m_LocalPosition.y propertyPath: m_LocalPosition.y

View File

@ -1,4 +1,3 @@
using System;
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using UnityEngine; using UnityEngine;
@ -8,32 +7,27 @@ public class CellSpawner : NetworkBehaviour
{ {
public GameObject prefab; public GameObject prefab;
public float spawnTime; public float spawnTime;
private int _capacity;
private CustomNetworkManager _networkManager;
private GameObject _instance; private GameObject _instance;
private bool _spawnStarted = false; private bool spawnStarted = false;
private float _timer; private float _timer;
void Start() void Start()
{ {
if (!isServer) return; if (!isServer) return;
_capacity = _networkManager.maxConnections;
Console.WriteLine(_capacity);
SpawnPref(); SpawnPref();
} }
void FixedUpdate() void FixedUpdate()
{ {
if (!isServer || _capacity <= 0) return; if (!isServer) return;
if (_instance == null && _spawnStarted == false) if (_instance == null && spawnStarted == false)
{ {
_spawnStarted = true; spawnStarted = true;
} }
if (_spawnStarted) if (spawnStarted)
{ {
_timer += Time.fixedDeltaTime; _timer += Time.fixedDeltaTime;
} }
@ -58,7 +52,6 @@ public class CellSpawner : NetworkBehaviour
{ {
_instance = Instantiate(prefab, transform.position + transform.up * 1.2f, Quaternion.identity); //* 1.8f _instance = Instantiate(prefab, transform.position + transform.up * 1.2f, Quaternion.identity); //* 1.8f
NetworkServer.Spawn(_instance); NetworkServer.Spawn(_instance);
_spawnStarted = false; spawnStarted = false;
_capacity--;
} }
} }

View File

@ -12,4 +12,4 @@ MonoBehaviour:
m_Script: {fileID: 0} m_Script: {fileID: 0}
m_Name: m_Name:
m_EditorClassIdentifier: Unity.Rider.Editor:Packages.Rider.Editor:RiderScriptEditorPersistedState m_EditorClassIdentifier: Unity.Rider.Editor:Packages.Rider.Editor:RiderScriptEditorPersistedState
lastWriteTicks: -8584910005848256330 lastWriteTicks: -8584932388166862069