// Use this for initialization void Start() { myRidgidBody = GetComponent <Rigidbody2D>(); myCollider = GetComponent <Collider2D>(); myAnimator = GetComponent <Animator>(); winLevel = FindObjectOfType <WinLevel>(); immobilise = FindObjectOfType <Immobilise>(); }
public float maxTime = 1 * 60; // 60 seconds // Use this for initialization void Start() { TimeRemaining = maxTime; // Find GameObjects playerController = FindObjectOfType <PlayerController>(); winLevel = FindObjectOfType <WinLevel>(); }
private void Awake() { Instance = this; winSource = gameObject.AddComponent <AudioSource>(); winSource.clip = winSound; winSource.playOnAwake = false; gameObject.SetActive(false); }
// This is updating the game public void Update(float deltaTime) { this.deltaTime = deltaTime; if (level.IsActive()) { level.Update(deltaTime); } else { // Loading the new level when the last one finished switch (level.LoadLevel()) { case "01": level01 = new Level01(); level = level01; level.Active(); level.Init(); break; case "win": winLevel = new WinLevel(); level = winLevel; level.Active(); level.Init(); break; case "lose": loseLevel = new LoseLevel(); level = loseLevel; level.Active(); level.Init(); break; case "start": startLevel = new StartLevel(); level = startLevel; level.Active(); level.Init(); break; case "02": level02 = new Level02(); level = level02; level.Active(); level.Init(); break; case "load": loadLevel = new LoadImagesLevel(); level = loadLevel; level.Active(); level.Init(); break; } } timer += deltaTime; if (timer >= 1) { fps = frames; frames = 0; timer -= 1; } frames++; }
private void Awake() { instance = this; win = false; firstPress = true; }
// Use this for initialization void Start() { Current = this; gameObject.SetActive(false); }