コード例 #1
0
        private void Create_Click(object sender, RoutedEventArgs e)
        {
            CreateEntities window = new CreateEntities();

            Close();
            window.Show();
        }
コード例 #2
0
        public void TestCreateEntities()
        {
            CreateEntities ce = new CreateEntities();
            var            ga = ce.GetAll();

            var la = ce.ListAll();
        }
コード例 #3
0
ファイル: CreateWorker.cs プロジェクト: RoseHime/ARKitFYPJ
    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);
        }
    }
コード例 #4
0
 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();
         }
     }
 }