﻿/// *****************Sa RTM************
using UnityEngine;
using System.Collections.Generic ;

public class getSeedLocation : MonoBehaviour {

	public Vector2 TargetLngLat ;//lng=x,lat=y=z
	public  Transform charPos;
	public LayerMask LayerOfGround;

	void Update() {
		RaycastHit hit;
		if(Physics.Raycast (charPos.position ,Vector3.down,out hit,Mathf.Infinity ,LayerOfGround   ))
		{
			GameObject g=hit.collider.gameObject;

			float centerlat = g.GetComponent<drawJterrain> ().centerlat;
			float centerlng = g.GetComponent<drawJterrain> ().centerlng;
			Vector3 dist = charPos.transform.position - g.transform.position;
			TargetLngLat.x = centerlng + (dist.x * 2 / TerrainManagerStatics.MeshSize.x - 1) * TerrainManagerStatics.StepLng;
			TargetLngLat.y = centerlat + (dist.z * 2 / TerrainManagerStatics.MeshSize.z - 1) * TerrainManagerStatics.StepLat;
		}
	}





}
