Example #1
0
    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>();
    }
Example #2
0
    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>();
    }