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>(); }
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); }
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 (); }
// 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>(); }