Spawner.cs 584 B

123456789101112131415161718192021
  1. using UnityEngine;
  2. namespace Mirror.Examples.NetworkRoom
  3. {
  4. internal class Spawner
  5. {
  6. [ServerCallback]
  7. internal static void InitialSpawn()
  8. {
  9. for (int i = 0; i < 10; i++)
  10. SpawnReward();
  11. }
  12. [ServerCallback]
  13. internal static void SpawnReward()
  14. {
  15. Vector3 spawnPosition = new Vector3(Random.Range(-19, 20), 1, Random.Range(-19, 20));
  16. NetworkServer.Spawn(Object.Instantiate(NetworkRoomManagerExt.singleton.rewardPrefab, spawnPosition, Quaternion.identity));
  17. }
  18. }
  19. }