// Start is called before the first frame update void Start() { tileX = Mathf.RoundToInt(transform.position.x); tileZ = Mathf.RoundToInt(transform.position.z); tileY = transform.position.y; c_startColor = GetComponent <Renderer>().material.color; gameManager = Camera.main.GetComponent <JH_Game_Manager>(); }
// Start is called before the first frame update void Start() { go_camera = transform.GetChild(0).gameObject; go_cameraParent = transform.parent.gameObject; cameraZoom = Mathf.RoundToInt(transform.localPosition.y); startCameraSpeed = cameraSpeed; startCameraRotation = cameraRotation; gameManager = Camera.main.GetComponent <JH_Game_Manager>(); }
// Start is called before the first frame update void Start() { gameManager = Camera.main.GetComponent <JH_Game_Manager>(); if (tileList.Length == 0) { tileList = new GameObject[go_grid.transform.childCount]; for (int i = 0; i < tileList.Length; i++) { tileList[i] = go_grid.transform.GetChild(i).gameObject; tileList[i].GetComponent <JH_Tile>().towerGrid = gameObject; } } }
// Start is called before the first frame update void Start() { animator = transform.GetChild(0).GetComponent <Animator>(); gameManager = Camera.main.GetComponent <JH_Game_Manager>(); // Finds the tile this unit is on when the game starts for (int i = 0; i < parentTower.GetComponent <JH_Grid>().tileList.Length; i++) { if (transform.position.x == parentTower.GetComponent <JH_Grid>().tileList[i].transform.position.x && transform.position.z == parentTower.GetComponent <JH_Grid>().tileList[i].transform.position.z) { onCurrentTile = i; parentTower.GetComponent <JH_Grid>().tileList[i].GetComponent <JH_Tile>().tileOccupied = gameObject; break; } } in_startingMovement = in_movement; v3_childPosition = new Vector3(0, -0.9f, 0); }