public void Init() { Printf("Initialize proxy player pools"); PoolO = new NetworkInstantiatePool(PrefabOwner, 0, PlayerCache.OwnerActivatePlayer, PlayerCache.PrefabInitDelegate); PoolP = new NetworkInstantiatePool(PrefabProxy, 0, PlayerCache.ProxyActivatePlayer, PlayerCache.PrefabInitDelegate); }
public void Init() { if (PrefabCreator) { PoolCreator = new NetworkInstantiatePool(PrefabCreator, 0, PlayerCache.ServerActivatePlayer, PlayerCache.PrefabInitDelegate); } }
public void Destroy() { if (PoolCreator != null) { PoolCreator.Destroy(); } PoolCreator = null; }
public void Destroy() { Printf("Destroy proxy player pools"); if (PoolO != null) { PoolO.Destroy(); } if (PoolP != null) { PoolP.Destroy(); } PoolP = null; PoolO = null; }