// Use this for initialization void Start() { m_pathPlanner = gameObject.GetComponent<WorldPathPlanner>(); m_targetPos = transform.position; }
// Use this for initialization void Start() { m_worldGrid = GameObject.Find("WorldGrid").GetComponent<WorldGridScript>(); m_pathPlanner = this.GetComponent<WorldPathPlanner>(); m_xBound = m_worldGrid.XBounds; m_yBound = m_worldGrid.YBounds; m_targetPos = transform.position; this.gameObject.GetComponent<Renderer>().material.color = Faction.FactionColor; RaycastHit tileHit; bool hit = Physics.Raycast(transform.position, new Vector3(0.0f, -1.0f, 0.0f), out tileHit, 2.0f * HoverPlane); if(hit) { WorldTileScript tile = tileHit.collider.gameObject.GetComponent<WorldTileScript>(); if(tile) { m_tile = tile; m_tile.ArmyEnter(this); } } Territory = new List<WorldTileScript>(); }