コード例 #1
0
    IEnumerator AddArrowCrt(Arrow.Direction direction)
    {
        selectedTile.GetComponent <Animator>().Play("Animate");
        GameObject gm = Instantiate(arrow, selectedTile.transform.position, arrow.transform.rotation);

        gm.GetComponent <Arrow>().setDirection(direction);
        gm.SetActive(false);
        gm.transform.parent = selectedTile.transform;
        yield return(new WaitForSeconds(0.5f));

        gm.SetActive(true);
    }
コード例 #2
0
 public void AddArrow(Arrow.Direction direction)
 {
     HideOptionMenu();
     StartCoroutine(AddArrowCrt(direction));
     ShowArrowEditor();
 }
コード例 #3
0
 public void AddArrow(int row, int column, Arrow.Direction direction)
 {
     selectedTile = GetTile(row, column);
     AddArrow(direction);
 }