예제 #1
0
 void Start()
 {
     InvokeRepeating("UpdateTarget", 1f, 0.5f); //0f, 0.01f
     gameController         = GameObject.FindGameObjectWithTag("GameController").GetComponent <GameController>();
     customGrid             = gameController.GetComponent <CustomGrid>();
     snap                   = gameObject.GetComponent <Snap>();
     isDead                 = false;
     IsSelected             = GetComponent <isSelected>();
     currentNode            = customGrid.nodes[customGrid.gridIndexFromPos(transform.position.x, transform.position.z)].GetComponent <Node>();
     lastNode               = currentNode;
     currentNode.isOccupied = true;
     snap.SnapToGrid();
 }