| | |
| | | /// </summary> |
| | | public Collider ghostCollider { get; private set; } |
| | | |
| | | public int gridPositionX; |
| | | public int gridPositionY; |
| | | |
| | | public void SetGridPosition(int x, int y) |
| | | { |
| | | gridPositionX = x; |
| | | gridPositionY = y; |
| | | //Debug.Log($"x:{x} y:{y}"); |
| | | } |
| | | |
| | | /// <summary> |
| | | /// Initialize this ghost |
| | | /// </summary> |
| | |
| | | m_MoveVel = Vector3.zero; |
| | | m_ValidPos = false; |
| | | |
| | | gridPositionX = tower.gridPosition.x; |
| | | gridPositionY = tower.gridPosition.y; |
| | | |
| | | if (null != this.radiusObject) |
| | | { |
| | | Material tmat = radiusObject.GetComponent<MeshRenderer>().material; |