public void RoomAdd(string name) { rooms.Add(GameObject.Find(name)); Destroy(rooms[rooms.Count - 1].GetComponent <BoxCollider2D>()); SpawnClient spawn = rooms[rooms.Count - 1].GetComponent <SpawnClient>(); spawn.flagSpawn = true; }
private void LoadSpawner() { if (networkManager.IsServer) { SpawnServer server = gameObject.AddComponent <SpawnServer>(); } else { SpawnClient client = gameObject.AddComponent <SpawnClient>(); GameObject player = Resources.Load("PlayerControlleur") as GameObject; ClientScene.RegisterPrefab(player); } }
public void RoomAdd(string name) { rooms.Add(GameObject.Find(name)); companyData.rooms.Add(rooms[rooms.Count - 1].GetComponent <Room>().data); if (workers[0] == null) { workers[0] = WorkGameObject.CreateObject(workersPrefab[0], rooms[0].GetComponent <Room>()._tables[0].GetComponent <Position>().positionHuman, rooms[0].transform, 84, 87, 1); workers[0].transform.Find("Worker").GetComponent <Player>().Table = rooms[0].GetComponent <Room>()._tables[0]; companyData.CountWorker++; player = workers[0].transform.Find("Worker").gameObject; head.GetComponent <Head>().player = workers[0].transform.Find("Worker").GetComponent <Player>(); companyData.rooms[0].worker.Add(player.GetComponent <Player>().data); } Destroy(rooms[rooms.Count - 1].GetComponent <BoxCollider2D>()); SpawnClient spawn = rooms[rooms.Count - 1].GetComponent <SpawnClient>(); spawn.flagSpawn = true; }