public void Start() { terrainDeformer = FindObjectOfType <TerrainDeformer>(); targetDriller = GameObject.Find("Driller").transform; Camera.main.transform.position = targetDriller.position + offset; offset.y = terrainDeformer.inds - (terrainDeformer.inds / 6f); }
void Update() { for (int i = 0; i < pinchDetectors.Length; i++) { var detector = pinchDetectors [i]; if (detector.DidStartHold) { Debug.Log("Started pinch"); HandlePinchInput(detector); } else if (detector.DidRelease) { Debug.Log("Finished pinch"); deform = false; deformer = null; numOfPoints = 0; iterator = 0; } else if (detector.IsHolding) { Debug.Log("Holding pinch"); PinchMove(detector); } } }
void Start() { t = GameObject.Find("Terrain"); deformer = GameObject.Find("Terrain").GetComponent<TerrainDeformer>(); kinect = GameObject.Find("Kinect"); centerOfWorld = GameObject.Find("CenterOfWorld"); }
public void ApplyDeform(TerrainDeformer tdScript, Vector3 where, int seed) { // Debug.Log ("ApplyDeform got called"); if (m_allowErosion) { StartCoroutine(TurnOnErosion()); } tdScript.DeformTerrain(m_terrain, where, seed); }
Terrain terr; // warning, there has to be game object called Terrain in hierarchy void Start() { terrainDeformer = FindObjectOfType <TerrainDeformer>(); drillerController = FindObjectOfType <DrillerController>(); // todo will remove experimental terr = GameObject.Find("Terrain").GetComponent <Terrain>(); // todo might serialize it later agent = GetComponent <NavMeshAgent>(); mineralsParent = GameObject.Find("MineralsParent"); // warning, there has to be a gameobject calles MineralsParent SpawnOnRandomPosOnTerrain(20f); }
public void BeforeEveryTest() { _heightmapProcessor = Substitute.For <HeightmapProcessor>(); _terrain = Terrain.CreateTerrainGameObject(new TerrainData()).GetComponent <Terrain>(); _terrainDeformer = new TerrainDeformer { Terrain = _terrain, HeightmapProcessor = _heightmapProcessor }; }
private void Start() { cameraFollow = FindObjectOfType <CameraFollow>(); terrainDeformer = FindObjectOfType <TerrainDeformer>(); rb = GetComponent <Rigidbody>(); terr = GameObject.Find("Terrain").GetComponent <Terrain>(); SpawnOnRandomPosOnTerrain(20f); StartCoroutine(UpdateAllDrillerHeads(2f)); cameraFollow.Start(); }
void HandlePinchInput(Leap.Unity.PinchDetector detector) { RaycastHit hit; if (Physics.Raycast(detector.Position, Vector3.down, out hit)) { deformer = hit.collider.GetComponent <TerrainCollider>(); } if (deformer) { deform = true; point = hit.point; } }
void Start() { deformer = GetComponent<TerrainDeformer>(); kinect = GameObject.Find("Kinect"); }
private void Start() { terrainDeformer = FindObjectOfType <TerrainDeformer>(); ProcessCoroutines(); }