1
0
forked from cgvr/DeltaVR

deltavr multiplayer 2.0

This commit is contained in:
Toomas Tamm
2023-05-08 15:56:10 +03:00
parent 978809a002
commit 07b9b9e2f4
10937 changed files with 2968397 additions and 1521012 deletions

View File

@@ -0,0 +1,29 @@
using System.Collections;
using System.Collections.Generic;
using FishNet.Object;
using UnityEngine;
public class InitialObjectPooler : NetworkBehaviour
{
public List<GameObject> pooledPrefabs;
public override void OnStartServer()
{
base.OnStartServer();
foreach (var prefab in pooledPrefabs)
{
List<GameObject> pooledObjects = new List<GameObject>();
for (int i = 0; i < 25; i++)
{
GameObject obj = Instantiate(prefab);
Spawn(obj);
}
foreach (var obj in pooledObjects)
{
Despawn(obj, DespawnType.Pool);
}
}
}
}