private void Create_Click(object sender, RoutedEventArgs e) { CreateEntities window = new CreateEntities(); Close(); window.Show(); }
public void TestCreateEntities() { CreateEntities ce = new CreateEntities(); var ga = ce.GetAll(); var la = ce.ListAll(); }
public void onClick() { PlayerInfo playerInfo = GameObject.FindGameObjectWithTag("PlayerInfo").GetComponent <PlayerInfo>(); TownHallBehaviour townHall = building.GetComponent <TownHallBehaviour>(); if (playerInfo.i_stone >= townHall.workerPrefab.GetComponent <PlayerUnitInfo>().i_stoneCost&& playerInfo.i_wood >= townHall.workerPrefab.GetComponent <PlayerUnitInfo>().i_woodCost && playerInfo.i_magicStone >= townHall.workerPrefab.GetComponent <PlayerUnitInfo>().i_magicStoneCost) { CreateEntities createEntitiy = GameObject.FindGameObjectWithTag("GameFunctions").GetComponent <CreateEntities>(); createEntitiy.go_playerPrefab = townHall.workerPrefab; GameObject unit = createEntitiy.BuildPlayerUnit(townHall.transform.position); unit.GetComponent <NavMeshAgent>().Warp(unit.transform.position); unit.GetComponent <NavMeshAgent>().SetDestination(townHall.transform.GetChild(0).position); unit.transform.LookAt(townHall.transform.GetChild(0).position); } }
public void OnClick() { if (playerInfo.i_stone >= go_unitPrefab.GetComponent <PlayerUnitInfo>().i_stoneCost&& playerInfo.i_wood >= go_unitPrefab.GetComponent <PlayerUnitInfo>().i_woodCost && playerInfo.i_magicStone >= go_unitPrefab.GetComponent <PlayerUnitInfo>().i_magicStoneCost) { if (go_unitPrefab != null) { CreateEntities createEntitiy = GameObject.FindGameObjectWithTag("GameFunctions").GetComponent <CreateEntities>(); createEntitiy.go_playerPrefab = go_unitPrefab; GameObject unit = createEntitiy.BuildPlayerUnit(transform.parent.parent.parent.parent.GetComponent <BarracksPanelInfo>().go_SelectedBarracks.transform.position); //unit.transform.position = Vector3.MoveTowards(unit.transform.position, transform.parent.parent.parent.parent.GetComponent<BarracksPanelInfo>().go_SelectedBarracks.transform.GetChild(0).position, unit.GetComponent<PlayerUnitBehaviour>().GetSpeed() * Time.deltaTime); unit.GetComponent <NavMeshAgent>().Warp(unit.transform.position); unit.GetComponent <NavMeshAgent>().SetDestination(transform.parent.parent.parent.parent.GetComponent <BarracksPanelInfo>().go_SelectedBarracks.transform.GetChild(0).position); //if ((transform.parent.parent.parent.parent.GetComponent<BarracksPanelInfo>().go_SelectedBarracks.transform.GetChild(0).position - unit.GetComponent<Transform>().position).sqrMagnitude < 0.2f *0.2f) //{ // um.listOfUnit.Add(unit.transform); //} //transform.parent.parent.parent.parent.gameObject.SetActive(false); //GameObject.FindGameObjectWithTag("MainCamera").GetComponent<TouchInput>().b_Cancelled = true; //GameObject.FindGameObjectWithTag("ControlButton").GetComponent<ButtonControl>().SetBackToSelect(); } } }