public void SetUp() { GameObject canvas = GameObject.Find("Canvas"); rightHandController = GameObject.Find("Right Hand").GetComponent <HandController>(); GameObject mode = canvas.transform.FindChild("Mode").gameObject; GameObject raising = GameObject.Find("Raising"); if (mode) { modeText = mode.GetComponent <Text>(); } treesLeft = GameObject.Find("Trees").GetComponent <Text>(); if (raising) { groundLeft = raising.GetComponent <Text>(); } Instance = this; camera = Camera.FindObjectOfType <Camera>(); Controller = new Controller(); GameObject ballGameObject = GameObject.Find("Ball"); if (ballGameObject != null) { ball = ballGameObject.transform; } Coin[] coins = GameObject.FindObjectsOfType <Coin>(); numberOfCoinsInLevel = coins.Length; numberOfRemainingCoinsInLevel = numberOfCoinsInLevel; JustChangedMode = false; Controller.EnableGesture(Gesture.GestureType.TYPE_KEY_TAP); terrain = Terrain.activeTerrain; hmWidth = terrain.terrainData.heightmapWidth; hmHeight = terrain.terrainData.heightmapHeight; Mode = Modes.Playing; TreesRemaining = 5; GroundRemaining = 10000; actualGroundCost = -1; //as in not yet counted terrainLayerMask = LayerMask.NameToLayer("Terrain"); terrainLayerMask = ~terrainLayerMask; if (mode) { modeText.text = "Mode: " + Mode; } followHand = GameObject.FindObjectOfType <FollowHand>(); }
public void SetUp() { GameObject canvas = GameObject.Find("Canvas"); rightHandController = GameObject.Find("Right Hand").GetComponent<HandController>(); GameObject mode = canvas.transform.FindChild("Mode").gameObject; GameObject raising = GameObject.Find("Raising"); if(mode) { modeText = mode.GetComponent<Text>(); } treesLeft = GameObject.Find("Trees").GetComponent<Text>(); if(raising) { groundLeft = raising.GetComponent<Text>(); } Instance = this; camera = Camera.FindObjectOfType<Camera>(); Controller = new Controller(); GameObject ballGameObject = GameObject.Find("Ball"); if(ballGameObject != null) { ball = ballGameObject.transform; } Coin[] coins = GameObject.FindObjectsOfType<Coin>(); numberOfCoinsInLevel = coins.Length; numberOfRemainingCoinsInLevel = numberOfCoinsInLevel; JustChangedMode = false; Controller.EnableGesture(Gesture.GestureType.TYPE_KEY_TAP); terrain = Terrain.activeTerrain; hmWidth = terrain.terrainData.heightmapWidth; hmHeight = terrain.terrainData.heightmapHeight; Mode = Modes.Playing; TreesRemaining = 5; GroundRemaining = 10000; actualGroundCost = -1; //as in not yet counted terrainLayerMask = LayerMask.NameToLayer("Terrain"); terrainLayerMask = ~terrainLayerMask; if(mode) { modeText.text = "Mode: " + Mode; } followHand = GameObject.FindObjectOfType<FollowHand>(); }