void Start() { rectTransform = GetComponent <RectTransform>(); canvasGroup = GetComponent <CanvasGroup>(); rectTransformSlot = GameObject.FindGameObjectWithTag("DraggingItem").GetComponent <RectTransform>(); inventory = transform.parent.parent.parent.GetComponent <Inventory>(); draggedItemBox = GameObject.FindGameObjectWithTag("DraggingItem").transform; networkLayerClient = GameObject.Find("NetworkManager").GetComponent <NetworkLayerClient>(); }
// Use this for initialization private void Awake() { playerIO = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerIO>(); if (playerIO.isNetwork) { networkLayer = GameObject.Find("NetworkManager").GetComponent <NetworkLayerClient>(); } hotbar = playerIO.Prefhotbar; }
void Start() { playerIO = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerIO>(); if (playerIO.isNetwork) { networkLayer = GameObject.Find("NetworkManager").GetComponent <NetworkLayerClient>(); } hotbar = playerIO.Prefhotbar;//GameObject.Find("PlayerGui").transform.GetChild(2).gameObject; }
public IEnumerator Block_Network_Create_new_block() { GameObject NetworkManager = GameObject.Find("NetworkManager");//new GameObject("NetworkManager"); // NetworkManager.AddComponent<NetworkLayerClient>(); NetworkLayerClient networkLayer = NetworkManager.GetComponent <NetworkLayerClient>(); Home home = new Home(); home.city = 1; home.idtable = 255; networkLayer.citynetwork = new NetworkCity(); // networkLayer.HomeListAdd(new Vector3()); Vector3 position = new Vector3(); if (networkLayer.isDublicateHome(position) != null) { yield return(null); } Home newhome = new Home(); newhome.position = position; networkLayer.homes.Add(newhome); networkLayer.citynetwork.id = 1; Assert.AreEqual(5701, networkLayer.port); /// Проверка подшрузился ли NetworkManager Assert.AreEqual(1, networkLayer.homes); // Проверка на добавление дома ItemStore itemStore = networkLayer.isDublicateBlock(home.idtable, position); if (itemStore == null) { itemStore = new ItemStore(); itemStore.coordX = position.x; itemStore.coordY = position.y; itemStore.coordZ = position.z; //homes[homeid].itemList.Add(itemStore); // networkLayer.homes.Find(x => x.idtable == home.idtable).itemList.Add(itemStore); //Причина дублирования юлоков NetworkBlock networkBlock = new NetworkBlock(); networkBlock.position = position; } else { Debug.Log("Этот блок уже сушесьвует " + itemStore.ItemID); } yield return(null); }