Ejemplo n.º 1
0
    void Start()
    {
        GameObject armObject = GameObject.FindWithTag("Arm");

        if (armObject != null)
        {
            raycastShooting = armObject.GetComponent <RaycastShooting>();
        }
        else
        {
            Debug.Log("Cannot find 'ArmObject' script");
        }

        GameObject gameControllerObject = GameObject.FindWithTag("GameController");

        if (gameControllerObject != null)
        {
            scoreManager = gameControllerObject.GetComponent <ScoreManager>();
            uiManager    = gameControllerObject.GetComponent <UIManager>();
        }
        else
        {
            Debug.Log("Cannot find 'GameController' script");
        }

        GameObject playerControllerObject = GameObject.FindWithTag("Player");

        if (playerControllerObject != null)
        {
            livesManager = playerControllerObject.GetComponent <LivesManager>();
        }
    }
Ejemplo n.º 2
0
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
 }
        public override void Initialize()
        {
            IScoreManager scoreManager = this.Game.Services.GetService(typeof(IScoreManager)) as IScoreManager;
            ILivesManager livesManager = this.Game.Services.GetService(typeof(ILivesManager)) as ILivesManager;

            if (scoreManager == null)
            {
                scoreManager = new ScoreManager(this.Game);
                scoreManager.AddPlayer(this);
            }
            else
            {
                if (!scoreManager.IsPlayerAlreadyAdded(this))
                {
                    scoreManager.AddPlayer(this);
                }
            }

            if (livesManager == null)
            {
                livesManager = new LivesManager(this.GameScreen);
                livesManager.AddPlayer(this);
            }
            else
            {
                if (!livesManager.IsPlayerAlreadyAdded(this))
                {
                    livesManager.AddPlayer(this);
                }
            }

            base.Initialize();
        }
Ejemplo n.º 4
0
    // Start is called beholding hands tattofore the first frame update
    void Start()
    {
        theLM = FindObjectOfType <LivesManager>();

        minX = Camera.main.ViewportToWorldPoint(Vector2.zero).x + 0.5f;
        maxX = Camera.main.ViewportToWorldPoint(Vector2.one).x - 0.5f;
    }
Ejemplo n.º 5
0
 // Use this for initialization
 void Start()
 {
     rb        = GetComponent <Rigidbody2D>();
     shootable = true;
     player    = FindObjectOfType <RacketController>();
     lM        = FindObjectOfType <LivesManager>();
 }
    public void getReward()
    {
        LivesManager _manager = GameObject.FindObjectOfType <LivesManager>();

        _manager.GiveInifinite(120);

        GameObject.FindObjectOfType <InitScript> ().AddGems(50);
    }
Ejemplo n.º 7
0
 void Awake()
 {
     currentHealth = startingHealth;
     TakeDamage(0);
     msec         = 0;
     levelManager = FindObjectOfType <LevelManager> ();
     livesLeft    = FindObjectOfType <LivesManager> ();
 }
Ejemplo n.º 8
0
 void Start()
 {
     //Changes percentage and buffer percentage
     //InvokeRepeating("ChangePercentage", 0, ChangePercentageTime);
     //InvokeRepeating("ChangeBufferPercentage", ChangeBufferPercentageTime, ChangeBufferPercentageTime);
     _lives        = FindObjectOfType <LivesManager>();
     _scoreManager = FindObjectOfType <ScoreManager>();
 }
Ejemplo n.º 9
0
 private void Start()
 {
     _currentHealth     = MAX_HEALTH;
     _livesManager      = FindObjectOfType <LivesManager>();
     _sceneLoader       = FindObjectOfType <SceneLoader>();
     _startPosition     = new Vector2(10f, 1f);
     _offscreenPosition = new Vector2(-20f, -20f);
 }
Ejemplo n.º 10
0
 public void MadeItToGround()
 {
     StartCoroutine(DestroyBehaviour());
     if (LivesManager.RemoveLifeEvent != null)
     {
         LivesManager.RemoveLifeEvent();
     }
 }
Ejemplo n.º 11
0
    void Start()
    {
        gameManager  = GameObject.Find("GameManager");
        livesManager = gameManager.GetComponent <LivesManager>();
        scoreManager = gameManager.GetComponent <ScoreManager>();

        livesManager.OnLivesChange += UpdateLives;
        scoreManager.OnScoreChange += UpdateScore;
    }
Ejemplo n.º 12
0
 private void Awake()
 {
     DontDestroyOnLoad(this);
     state = GetLevelState();
     LM    = gameObject.GetComponent <LivesManager>();
     SM    = gameObject.GetComponent <ScoreManager>();
     TM    = gameObject.GetComponent <TimeManager>();
     CM    = gameObject.GetComponent <CoinManager>();
 }
Ejemplo n.º 13
0
 private void Start()
 {
     AudioManager = transform.Find("AudioManager").gameObject.GetComponent <AudioManager>();
     BallManager  = transform.Find("BallManager").gameObject.GetComponent <BallManager>();
     BrickManager = transform.Find("BrickManager").gameObject.GetComponent <BrickManager>();
     LevelManager = transform.Find("LevelManager").gameObject.GetComponent <LevelManager>();
     LivesManager = transform.Find("LivesManager").gameObject.GetComponent <LivesManager>();
     ScoreManager = transform.Find("ScoreManager").gameObject.GetComponent <ScoreManager>();
 }
Ejemplo n.º 14
0
 ///<summary>Calls _Start method in all managers</summary>
 void StartManagers()
 {
     GoldManager._Start();
     GridManager._Start();
     LivesManager._Start();
     TimeManager._Start();
     TowerManager._Start();
     WaveManager._Start();
 }
Ejemplo n.º 15
0
 // Start is called before the first frame update
 void Start()
 {
     theLM          = FindObjectOfType <LivesManager>();
     theRB2D        = GetComponent <Rigidbody2D>();
     theAnimator    = GetComponent <Animator>();
     playerCol      = GetComponent <Collider2D>();
     airTimeCounter = airTime;
     dfltSpeed      = speed;
     ctrlActive     = true;
 }
Ejemplo n.º 16
0
    /// <summary>
    /// Raises the collision enter event.
    /// </summary>
    /// <param name="collision"> The collision. </param>
    void OnCollisionEnter(Collision collision)
    {
        GameObject other = collision.gameObject;

        if (other.CompareTag("Player"))
        {
            LivesManager lv = other.gameObject.GetComponent <LivesManager>();
            lv.ApplyDamage(damage);
            Destroy(gameObject);
        }
    }
 //enforce Monobehaviour Singleton pattern
 void Awake()
 {
     if (instance == null)
     {
         instance = this;
     }
     else
     {
         Destroy(this);
     }
 }
Ejemplo n.º 18
0
 private void Awake()
 {
     if (instance != null && instance != this)
     {
         Destroy(this.gameObject);
     }
     else
     {
         instance = this;
     }
 }
Ejemplo n.º 19
0
 private void Awake()
 {
     livesManager = FindObjectOfType <LivesManager>();
     for (int i = 0; i < distance.Count; i++)
     {
         if (i + 1 != distance.Count)
         {
             distance[i] += Vector3.Distance(wayPoints[i].position, wayPoints[i + 1].position);
         }
     }
 }
Ejemplo n.º 20
0
 void Start()
 {
     gameManager           = GameObject.Find("GameManager");
     scoreManager          = gameManager.GetComponent <ScoreManager>();
     livesManager          = gameManager.GetComponent <LivesManager>();
     paddleSpriteRenderer  = paddle.GetComponent <SpriteRenderer>();
     paddleControllerInput = paddle.GetComponent <PaddleControllerInput>();
     scoreManager.Score   += 0;
     livesManager.Lives   += 0;
     StartCoroutine("StartGame");
 }
Ejemplo n.º 21
0
    // Start is called before the first frame update
    void Start()
    {
        pAnimator = GetComponentInChildren <Animator>();
        GameObject constantManagers = GameObject.FindGameObjectWithTag("ConstantManagers");

        livesManager = constantManagers.GetComponentInChildren <LivesManager>();

        GameObject managers = GameObject.FindGameObjectWithTag("Managers");

        bgmManager = managers.GetComponentInChildren <BackgroundMusicManager>();
    }
Ejemplo n.º 22
0
    // Use this for initialization
    void Start()
    {
        //LifeQuality = GetComponent<Text>();
        healthBar     = GetComponent <Slider>();
        PlayerLife    = PlayerPrefs.GetInt("PlayerCurrentHealth");
        maxPlayerLife = PlayerPrefs.GetInt("PlayerMaxHealth");
        LevelManag    = FindObjectOfType <LevelManager>();
        isDead        = false;

        liveSystem = FindObjectOfType <LivesManager>();
    }
Ejemplo n.º 23
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.gameObject.CompareTag("Player"))
        {
            LivesManager.loseLife();                    // Player loses one life

            // Change the Applicaton.LoadLevel to some kind of respawn function. It resets coins and enemies, but it shouldn't do that.

            StartCoroutine("Wait");
        }
    }
Ejemplo n.º 24
0
 public void Initialize(PlayerController _player)
 {
     ui = UILinks.instance;
     //_ability = Ability
     player = _player;
     for (int i = 0; i < player.stats.abilities.Count; i++)
     {
         //UIAbility.CreateAbilityUI(null,)
     }
     lm         = GameObject.FindGameObjectWithTag("LivesManager").GetComponent <LivesManager>();
     AbilityIMG = GameObject.FindGameObjectsWithTag("AbilityIcon");
 }
Ejemplo n.º 25
0
    // Use this for initialization
    void Start()
    {
        // Get LivesManager object from the scene
        GameObject gameObject = GameObject.Find("LivesManager");

        // If LivesManager object exist
        if (gameObject != null)
        {
            // Get LivesManager component
            lm = gameObject.GetComponent <LivesManager>();
        }
    }
Ejemplo n.º 26
0
    void Awake()
    {
        _audioManager           = FindObjectOfType <AudioManager>();
        _livesManager           = FindObjectOfType <LivesManager>();
        _scoreManager           = FindObjectOfType <ScoreManager>();
        _playerVisualCorrection = FindObjectOfType <PlayerVisualCorrection>();

        Instantiate(VisualEffects, Vector2.zero, Quaternion.identity);
        VisualEffects = GameObject.Find("VisualEffects(Clone)");

        ScoreValue = 1;
    }
Ejemplo n.º 27
0
    public void getReward()
    {
        LivesManager _manager = GameObject.FindObjectOfType <LivesManager>();

        _manager.GiveInifinite(120);

        GameObject.FindObjectOfType <InitScript> ().AddGems(100);

        GameObject.FindObjectOfType <InitScript> ().BuyBoost(BoostType.Colorful_bomb, 0, 1);
        GameObject.FindObjectOfType <InitScript> ().BuyBoost(BoostType.Packages, 0, 1);
        GameObject.FindObjectOfType <InitScript> ().BuyBoost(BoostType.Stripes, 0, 1);
    }
Ejemplo n.º 28
0
    // Decreases lives and checks for death
    private void HandleLives()
    {
        LivesManager lv = FindObjectOfType <LivesManager>();

        lv.RemoveLife();
        if (lv.GetLives() <= 0)
        {
            // Game over
            SceneManager.LoadScene(1);
            RpcGameOver();
        }
    }
Ejemplo n.º 29
0
    void Awake()
    {
        LivesManager m = Directory.Instance.livesManager;

        m.LivesChanged   += HandleLivesChanged;
        m.LivesExhausted += HandleLivesExhausted;
        livesText.text    = m.Lives.ToString("00");

        ShipData _myShip = shipData.GetShip(PlayerPrefs.GetInt("PreferredShip"));

        livesImage.sprite = _myShip.livesSprite;
    }
Ejemplo n.º 30
0
 // Start is called before the first frame update
 void Start()
 {
     managerforlives = FindObjectOfType <LivesManager>();
     tapeextentions  = new List <GameObject>();
     while (tapenum < managerforlives.currentLives)
     {
         GameObject inst = Instantiate(exPrefab, FindObjectOfType <Canvas>().transform);
         //inst.transform.SetParent(parent);
         inst.transform.position = new Vector3(inst.transform.position.x + spacingAmount * tapenum, inst.transform.position.y, inst.transform.position.z);
         tapeextentions.Add(inst);
         tapenum++;
     }
 }
Ejemplo n.º 31
0
    public void Awake()
    {
        if (_instance == null)
        {
            _instance = this;
        }
        else
        {
            Destroy(this);
        }

        StartCoroutine(ReviveDeadBats());
    }
Ejemplo n.º 32
0
    void Start()
    {
        GameObject gameControllerObject = GameObject.FindWithTag("GameController");
        if (gameControllerObject != null)
        {
            scoreManager = gameControllerObject.GetComponent<ScoreManager>();
            uiManager = gameControllerObject.GetComponent<UIManager>();
            powerUpManager = gameControllerObject.GetComponent<PowerUpManager>();
            audioManager = gameControllerObject.GetComponent<AudioManager>();
        }
        else
        {
            Debug.Log("Cannot find 'GameController' script");
        }

        GameObject playerControllerObject = GameObject.FindWithTag("Player");
        if(playerControllerObject != null)
        {
            livesManager = playerControllerObject.GetComponent<LivesManager>();
        }
    }
Ejemplo n.º 33
0
 void OnTriggerEnter2D(Collider2D trigger)
 {
     liveManager = GameObject.FindObjectOfType<LivesManager>();
     liveManager.LifeLost();
 }
Ejemplo n.º 34
0
    void Start()
    {
        GameObject armObject = GameObject.FindWithTag("Arm");
        if (armObject != null)
        {
            raycastShooting = armObject.GetComponent<RaycastShooting>();
        }
        else
        {
            Debug.Log("Cannot find 'ArmObject' script");
        }

        GameObject gameControllerObject = GameObject.FindWithTag("GameController");
        if (gameControllerObject != null)
        {
            scoreManager = gameControllerObject.GetComponent<ScoreManager>();
            uiManager = gameControllerObject.GetComponent<UIManager>();
        }
        else
        {
            Debug.Log("Cannot find 'GameController' script");
        }

        GameObject playerControllerObject = GameObject.FindWithTag("Player");
        if(playerControllerObject != null)
        {
            livesManager = playerControllerObject.GetComponent<LivesManager>();
        }
    }