You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

48 lines
922 B

  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using UnityEngine;
  5. using Networking.Server;
  6. public class GameManager : MonoBehaviour
  7. {
  8. #region Inspector Field
  9. [Header("References")]
  10. [SerializeField]
  11. [Tooltip("Prefab of character for players to play")]
  12. private Character characterPrefab;
  13. [SerializeField]
  14. private ConnectionHandler ClientList;
  15. #endregion Inspector Field
  16. #region Private Variables
  17. private Block[] SpawnBlocks;
  18. #endregion Private Variables
  19. public void Start()
  20. {
  21. SpawnBlocks = FindObjectsOfType<Block>().Where(p => p.isSpawnable).ToArray();
  22. }
  23. private void SpawnCharacters()
  24. {
  25. foreach(ClientData client in ClientList)
  26. {
  27. Character newChar = Instantiate(characterPrefab);
  28. newChar.transform.position = SpawnBlocks[0].VisualPosition;
  29. }
  30. }
  31. }