33 lines
782 B
C#
33 lines
782 B
C#
using System.Collections;
|
|
using System.IO;
|
|
using NUnit.Framework;
|
|
using UnityEditor;
|
|
using UnityEngine.TestTools;
|
|
using UnityEngine;
|
|
using UnityEngine.Networking;
|
|
|
|
#pragma warning disable 618
|
|
public class SpawnObjectOnServerOnly : SpawningTestBase
|
|
{
|
|
GameObject obj;
|
|
|
|
[UnityTest]
|
|
public IEnumerator SpawnObjectOnServerOnlyTest()
|
|
{
|
|
NetworkClient.ShutdownAll();
|
|
NetworkServer.Reset();
|
|
TestSetup();
|
|
StartServer();
|
|
|
|
obj = GameObject.Instantiate(GetBridgeScript.rocketPrefab, Vector3.zero, Quaternion.identity);
|
|
NetworkServer.Spawn(obj);
|
|
yield return null;
|
|
|
|
// 1 is rock, there is no player
|
|
Assert.AreEqual(1, numStartServer);
|
|
|
|
NetworkServer.Destroy(obj);
|
|
}
|
|
}
|
|
#pragma warning restore 618
|