online fix
This commit is contained in:
@@ -22,9 +22,6 @@ namespace MegaKoop.Game.Enemy
|
||||
public class SteamEnemyController : MonoBehaviour
|
||||
{
|
||||
private static readonly List<Health> SharedHealthBuffer = new(32);
|
||||
private static int nextEnemyNetworkId = StartingEnemyNetworkId;
|
||||
|
||||
private const int StartingEnemyNetworkId = 10000;
|
||||
|
||||
[Header("Movement")]
|
||||
[SerializeField] private float moveSpeed = 3.5f;
|
||||
@@ -118,7 +115,7 @@ namespace MegaKoop.Game.Enemy
|
||||
[RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.BeforeSceneLoad)]
|
||||
private static void ResetNetworkIdCounter()
|
||||
{
|
||||
nextEnemyNetworkId = StartingEnemyNetworkId;
|
||||
NetworkIdAllocator.Reset();
|
||||
}
|
||||
|
||||
private void EnsureIdentity()
|
||||
@@ -143,7 +140,8 @@ namespace MegaKoop.Game.Enemy
|
||||
return;
|
||||
}
|
||||
|
||||
identity.SetNetworkId(nextEnemyNetworkId++);
|
||||
int allocatedId = NetworkIdAllocator.AllocateEnemyId();
|
||||
identity.SetNetworkId(allocatedId);
|
||||
}
|
||||
|
||||
private void OnEnable()
|
||||
|
||||
Reference in New Issue
Block a user