// Start is called before the first frame update private void Awake() { pooler = poolerObject.GetComponent <Pooler>(); platformWidth = getWidthofPlatform(LastDefaultplatform); startPoint = transform.position; debuffGenerator = FindObjectOfType <DebuffGenerator>(); TheCoinGenerator = FindObjectOfType <CoinGenerator>(); startPoint.x += platformWidth / 2 + Random.Range(minDistance, maxDistance); transform.position = startPoint; gameStartPosition = transform.position; enemyGeneration = GameObject.Find("EnemyGenerator").GetComponent <EnemyGeneration>(); }
// Update is called once per frame void Update() { if (Input.GetKeyUp("c")) { if (cameraView == 0) { camera1.SetActive(true); camera0.SetActive(false); cameraView = 1; } else { camera0.SetActive(true); camera1.SetActive(false); cameraView = 0; } } if (Input.GetKeyUp("escape")) { if (isPaused) { Resume(); } else { Pause(); } } bool left = Input.GetKeyDown("left"); bool right = Input.GetKeyDown("right"); // transform.Translate(move*Time.deltaTime*speed, 0, 0); int mv = left?-1:right?1:0; float newPosX = EnemyGeneration.next(transform.position.x, mv); transform.position = new Vector3(newPosX, 0.5f, -2.0f); //transform.Translate(0, 0, Time.deltaTime*speedForward); }
private void Awake() { envObjectsParent = GameObject.Find("EnvObjects"); eGen = GetComponent <EnemyGeneration>(); }
void Awake() { Instance = this; }