Example #1
0
    void Start()
    {
        int level = GameObject.Find("GameManager").GetComponent <GameManager>().level;

        scoreText  = GameObject.Find("Score").GetComponent <TextMesh>();
        tiles      = new GameObject[WIDTH, HEIGHT];
        gridHolder = new GameObject();
        gridHolder.transform.position = new Vector3(-1f, -.5f, 0);
        timerText = GameObject.Find("Timer").GetComponent <TextMesh>();
        timer     = 60 - ((level - 1) * 5);
        score     = 0;
        goalScore = 50 + ((level - 1) * 5);

        createGrid();

        // spawn player
        GameObject centerTile = tiles[WIDTH / 2, HEIGHT / 2];

        player = Instantiate(playerPrefab);

        player.transform.parent        = gridHolder.transform;
        player.transform.localPosition = centerTile.transform.localPosition;

        Destroy(centerTile);

        playerPos = new Vector2Int(WIDTH / 2, HEIGHT / 2);

        tiles[WIDTH / 2, HEIGHT / 2] = player;
        playerScript = player.GetComponent <playerscript>();
    }
Example #2
0
    void Awake()
    {
        anim            = GetComponent <Animator>();
        Dead            = false;
        triggered       = false;
        myPosition      = transform.position;
        nav             = GetComponent <UnityEngine.AI.NavMeshAgent>();
        SC              = GetComponent <SphereCollider>();
        CC              = GetComponent <CapsuleCollider>();
        cagebox         = cage.GetComponent <BoxCollider>();
        cagebox.enabled = false;

        ps = GameObject.Find("Player").GetComponent <playerscript>();

        GetBuildingTransforms();
        count         = 0;
        buildingCount = FindClosest(targets);
        target        = targets[buildingCount];

        FoundHeart       = false;
        playerHoldsHeart = false;

        FoundShield = false;
        anim.SetBool("returnToDefault", true);
    }
 void OnTriggerEnter(Collider col)
 {
     if (col.tag == "Player" && col.transform.GetComponent <playerscript>().hasHeart)
     {
         ps        = col.transform.GetComponent <playerscript>();
         triggered = true;
         Debug.Log("enter    " + triggered);
     }
 }
 // Use this for initialization
 void Start()
 {
     player   = FindObjectOfType <playerscript> ();
     trs      = FindObjectOfType <triggerscript> ();
     waittime = Random.Range(1.6f, 2f);
     Invoke("SpawnObstacles", 0);
     gameCanvas.gameObject.SetActive(true);
     overCanvas.gameObject.SetActive(false);
     EndCanvas.gameObject.SetActive(false);
 }
Example #5
0
    public bool Repopulate()
    {
        bool repop = false;

        for (int x = 0; x < WIDTH; x++)
        {
            for (int y = 0; y < HEIGHT; y++)
            {
                if (tiles[x, y] == null)
                {
                    repop = true;

                    // if empty space is in top row
                    if (y == 0)
                    {
                        tiles[x, y] = Instantiate(tilePrefab);
                        tilescript tileScript = tiles[x, y].GetComponent <tilescript>();

                        tileScript.SetSprite(Random.Range(0, tileScript.tileColors.Length));

                        tiles[x, y].transform.parent        = gridHolder.transform;
                        tiles[x, y].transform.localPosition = new Vector2(WIDTH - x - xOffset, HEIGHT - y - yOffset);
                    }
                    else
                    {
                        slideLerp   = 0;
                        tiles[x, y] = tiles[x, y - 1];
                        tilescript tileScript = tiles[x, y].GetComponent <tilescript>();
                        if (tileScript != null)
                        {
                            tileScript.SetupSlide(new Vector2(WIDTH - x - xOffset, HEIGHT - y - yOffset));
                        }

                        playerscript playerScript = tiles[x, y].GetComponent <playerscript>();
                        if (playerScript != null)
                        {
                            playerScript.playerPos.Set(x, y);
                        }

                        tiles[x, y - 1] = null;
                    }
                }
            }
        }

        repopulate = repop;

        return(repop);
    }
 void Start()
 {
     player = FindObjectOfType <playerscript> ();
 }
 void Start()
 {
     //Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-GB");
     timeNow = thisMoment.ToLongDateString();
     // Use this for initialization
     starforge = stars.GetComponent<ParticleSystem>();
     Playerscript =  player.GetComponent<playerscript> ();
 }
    // Use this for initialization
    void Start()
    {
        Playerscript = GameObject.Find ("Player").GetComponent<playerscript> ();
        player = GameObject.Find("Player").transform;

        if (Sol != true && Wormhole != true) {
                CheckForOverlap ();
                DesignStar ();

            if (Playerscript.reachedSol != true) {
                GetComponent<Animation>().Play ("expan");
            }
        }
        if(Sol)
            GetComponent<Collider>().enabled = false;
        if(Wormhole){
            gameObject.name = StarName;
        }

        //	Winkout ();
    }
Example #9
0
    // Use this for initialization
    void Start()
    {
        // ();
        Gamemanager = GameObject.Find ("gamemanager").GetComponent<GameManager> ();
        Playerscript = GameObject.Find ("Player").GetComponent<playerscript> ();
        player = GameObject.Find ("Player").transform;
        crew = Playerscript.crew;
        CreateCrew ();
        InvokeRepeating("Events",2, 30F);
        GetComponent<Animation> ().Play ("openinglines");

        StorySpace = GameObject.Find ("Story Text").GetComponent<Text>();
        StorySpace.fontSize = Screen.width / 40;

        ExitMenu.SetActive(false);

        notification.fontSize = Screen.width / 50;

        //choose random deets
        ChooseRandomDetail();
        DisableDecisionMenu();
    }
    // Use this for initialization
    void Start()
    {
        Playerscript = GameObject.Find ("Player").GetComponent<playerscript> ();

        PlayOpeningSong ();
    }
 // Use this for initialization
 void Start()
 {
     sol = GameObject.Find ("Sol") as GameObject;
     PlayerSCRIPT = GameObject.Find ("Player").GetComponent<playerscript>();
 }