private void Start() { gate_context_manager = gate_context_menu.GetComponent <GateContextManager>(); connection_context_manager = connection_context_menu.GetComponent <ConnectionContextManager>(); spawn_context_manager = spawn_context_menu.GetComponent <SpawnContextManager>(); background_scroller = background_scroller_object.GetComponent <BackgroundScroller>(); }
private void Awake() { if (instance == null) { instance = this; } }
private void initBackground() { backgroundOne = GameObject.FindGameObjectWithTag(Tags.TAG_BACKGROUND_ONE); backgroundTwo = GameObject.FindGameObjectWithTag(Tags.TAG_BACKGROUND_TWO); backgroundOneScroller = (BackgroundScroller)backgroundOne.GetComponent(typeof(BackgroundScroller)); backgroundTwoScroller = (BackgroundScroller)backgroundTwo.GetComponent(typeof(BackgroundScroller)); }
private Vector3 [] startingPositionOfBackGround = new Vector3[2]; //Todo: dynamic allocation in Awake() private void Awake() { instance = this; for (int i = 0; i < background.Count; i++) { startingPositionOfBackGround[i] = background[i].transform.localPosition; } }
/* Shifts the background up and changes its sprite. */ private void shiftBackground(GameObject background, BackgroundScroller scroller) { scroller.nextBackground(); Vector3 pos = background.transform.position; // Need temp variable because you can't change position.y directly pos.y = (int)pos.y; // Drop any decimals it's picked up pos.y += 84; // Push it 2 screen heights up background.transform.position = pos; }
private void Awake() { if (instance != null) { Destroy(instance); } instance = this; render = GetComponent <Renderer>(); }
void UpdateBackground(int flip) { MeshRenderer[] renderers = UnityEngine.Object.FindObjectsOfType <MeshRenderer>(); Material startMat; Material endMat; startMat = (Material)Resources.Load("Assets/Textures/tile_nebula_green_dff"); endMat = (Material)Resources.Load("Assets/Textures/tile_nebula_updated_dff"); BackgroundScroller bs = GameObject.FindObjectOfType <BackgroundScroller>(); if (flip == 1) { MeshRenderer aren = null; MeshRenderer bren = null; foreach (MeshRenderer renderer in renderers) { if (renderer.name == "Background") { aren = renderer; } if (renderer.name == "BackgroundChild") { bren = renderer; } } bs.scrollSpeed = -4.5f; aren.material = startMat; bren.material = endMat; bren.material.Lerp(startMat, startMat, 0.5f); } else { bs.scrollSpeed = -0.25f; foreach (MeshRenderer renderer in renderers) { if (renderer.name == "Background") { renderer.material = startMat; } if (renderer.name == "BackgroundChild") { renderer.material = startMat; } } } }
public void GameOver() { level = 0; isGameOver = true; spawn.StopSpawing(); spawn.StopMoving(); ui.ShowGameOver(); BackgroundScroller.DisableScrolling(); foreach (BuildingMover building in buildings) { building.DisableMovement(); } pc.DisableMovement(); pc.DisableCollsion(); pc.gameObject.SetActive(false); }
// Call at Start after calling addZoomComponents (or otherwise after trying to find playerScript). private void findBackgroundScroller() { if (bg == null && playerScript == null) { GameObject bgObject = GameObject.FindGameObjectWithTag("Background"); if (bgObject == null) { Debug.LogWarning("Can't find 'Background' tagged game object."); return; } bg = bgObject.GetComponent <BackgroundScroller>(); if (bg == null) { Debug.LogWarning("Can't 'Background' tagged game object doesn't have BackgroundScroller component."); return; } } }
void Start() { scoreMiddleBat = GameObject.Find("SpawnPoint").GetComponent<Spawner>(); scoreMiddleSquirrel = GameObject.Find("squirrelspawn").GetComponent<Spawner>(); scoreToEndbat = GameObject.Find("SpawnPoint").GetComponent<Spawner>(); scoreToEndsquirrel = GameObject.Find("squirrelspawn").GetComponent<Spawner>(); bossTrigger = GameObject.FindObjectOfType<BossController>(); backgroundScroller = GameObject.FindObjectOfType<BackgroundScroller>(); fasterSound = GameObject.FindObjectOfType<FasterSound>(); changeRadiusSound = GameObject.FindObjectOfType<ChangeRadiusSound>(); text = GetComponent<Text>(); score = 0; }
void FixedUpdate() { if (followTarget) { Vector3 delta = followTarget.transform.position - camera.ViewportToWorldPoint(new Vector3(0.5f, 0.5f, cameraZ)); Vector3 destination = transform.position + delta; destination.z = cameraZ; transform.position = Vector3.SmoothDamp(transform.position, destination, ref velocity, dampTime); for (int i = 0; i < background.Length; i++) { BackgroundScroller scroller = background[i].GetComponent <BackgroundScroller>(); if (scroller) { scroller.offsetTexture(new Vector2(delta.x, delta.y)); } } } }
void Update() { if (Input.GetKey("escape")) { Application.Quit(); } if (Input.GetKeyDown(KeyCode.H)) { BackgroundScroller bs = GameObject.FindObjectOfType <BackgroundScroller>(); bs.scrollSpeed = -4.5f; } if (restart) { if (Input.GetKeyDown(KeyCode.Q)) { UpdateBackground(0); Application.LoadLevel(Application.loadedLevel); } } }
//Awake is always called before any Start functions void Awake() { //Check if instance already exists if (instance == null) { //if not, set instance to this instance = this; } //If instance already exists and it's not this: else if (instance != this) { //Then destroy this. This enforces our singleton pattern, meaning there can only ever be one instance of a GameManager. Destroy(gameObject); } Application.targetFrameRate = 60; playerController = player.GetComponent <PlayerController>(); backgroundScroller = GetComponent <BackgroundScroller>(); playerY = player.position.y; floorsY = new List <float>(); AddFloorY(0); }
// Start is called before the first frame update void Start() { //target = GetTarget(); backgroundScroller = FindObjectOfType <BackgroundScroller>(); mover = GetComponent <Mover>(); }
public void SetBackgroundSpeed(float value) { BackgroundScroller scroller = Background.GetComponent <BackgroundScroller> (); scroller.Speed = value; }
void Start() { current = this; //startPosition = transform.position; }
void Start() { ss = FindObjectsOfType <starScroller>(); bs = FindObjectOfType <BackgroundScroller>(); }
void Awake() { instance = this; }
// Use this for initialization void Start() { current = this; material = GetComponent <Renderer> ().material; }
void HardModeOnClick() { BackgroundScroller bs = GameObject.FindObjectOfType <BackgroundScroller>(); bs.scrollSpeed = -4.5f; }
private void initBackground () { backgroundOne = GameObject.FindGameObjectWithTag (Tags.TAG_BACKGROUND_ONE); backgroundTwo = GameObject.FindGameObjectWithTag (Tags.TAG_BACKGROUND_TWO); backgroundOneScroller = (BackgroundScroller)backgroundOne.GetComponent (typeof(BackgroundScroller)); backgroundTwoScroller = (BackgroundScroller)backgroundTwo.GetComponent (typeof(BackgroundScroller)); }
private void Start() { controller = camera.GetComponent <BackgroundScroller>(); }
// Use this for initialization void Start() { current = this; }
// Use this for initialization void Start () { current = this; }
// Use this for initialization void Start() { current = this; rend = GetComponent <Renderer> (); }
// Start is called before the first frame update void Start() { background = transform.GetChild(0).GetComponent <BackgroundScroller>(); cam = GetComponent <Camera>(); }
/* Shifts the background up and changes its sprite. */ private void shiftBackground (GameObject background, BackgroundScroller scroller) { scroller.nextBackground (); Vector3 pos = background.transform.position; // Need temp variable because you can't change position.y directly pos.y = (int)pos.y; // Drop any decimals it's picked up pos.y += 84; // Push it 2 screen heights up background.transform.position = pos; }