Ejemplo n.º 1
0
    void tryFeedingSleigh()
    {
        GameObject           sleigh          = GameObject.FindGameObjectWithTag("Sleigh");
        ActionnableBehaviour sleighBehaviour = sleigh.GetComponent <ActionnableBehaviour>();

        if (sleighBehaviour != null && sleighBehaviour.playerInReach && takingObject && carriedBox != null)
        {
            ScoreBehaviour score = GameObject.FindGameObjectWithTag("Score").GetComponent <ScoreBehaviour>();
            BoxBehaviour   box   = carriedBox.GetComponent <BoxBehaviour>();
            if (box.toy.broken)
            {
                score.incrementScore(-100);
            }
            else
            {
                score.incrementScore(box.size * 100);
                AudioSource audio = sleigh.GetComponent <AudioSource>();
                if (audio != null)
                {
                    audio.Play();
                }
            }
            takingObject = false;
            Destroy(carriedBox);
            carriedBox = null;
        }
    }
Ejemplo n.º 2
0
 private void Start()
 {
     scoreBehaviour = GetComponent <ScoreBehaviour>();
     lasers.Add(laser1);
     lasers.Add(laser2);
     coins.Add(coin);
 }
Ejemplo n.º 3
0
 private void Start()
 {
     rb2d           = GetComponent <Rigidbody2D>();
     rectTrans      = GetComponent <RectTransform>();
     scoreBehaviour = GetComponent <ScoreBehaviour>();
     findPlayArea   = GetComponent <FindPlayArea>();
     location       = base.transform.position;
 }
Ejemplo n.º 4
0
 // Use this for initialization
 void Start()
 {
     scoreBehaviour     = GetComponent <ScoreBehaviour> ();
     highscoreBehaviour = GetComponent <HighscoreBehaviour> ();
     findPlayArea       = GetComponent <FindPlayArea> ();
     player             = GetComponent <Player> ();
     respawnCoin1       = GetComponent <RespawnCoin1> ();
     coins = GetComponent <CoinManager> ();
     //source = GetComponent<AudioSource>();
 }
Ejemplo n.º 5
0
    public void HandleBrokenBlock()
    {
        MoveUpBlocks();
        topBlock = iceBlocks[0].GetComponent <IceBlockBehaviour>();
        SpawnNewBlock(2);

        ScoreBehaviour.AddPoints(1);

        GameSpeed.IncreaseSpeed();
    }
Ejemplo n.º 6
0
 private void Start()
 {
     rb2d           = GetComponent <Rigidbody2D>();
     laser1         = GetComponent <RectTransform>();
     scoreBehaviour = GetComponent <ScoreBehaviour>();
     spShop         = GetComponent <SpriteShop>();
     findPlayArea   = GetComponent <FindPlayArea>();
     location       = base.transform.position;
     FindPlayArea.setLaser1Bounds();
 }
    void Start()
    {
        ////////////////////////////////////////// SINGLETON PATTERN /////////////////////////////
        if (Instance == null)
        {
            Instance = this;
        }
        ////////////////////////////////////////// SINGLETON PATTERN /////////////////////////////


        ScoreText = GameObject.Find("_Root").transform.Find("Canvas").transform.Find("Score").Find("Value").GetComponent <Text>();
    }
Ejemplo n.º 8
0
 private void Start()
 {
     player                       = GetComponent <Rigidbody2D>();
     playerRect                   = GetComponent <RectTransform>();
     scoreBehaviour               = GetComponent <ScoreBehaviour>();
     highscoreBehaviour           = GetComponent <HighscoreBehaviour>();
     sprites                      = GetComponent <CoinManager>();
     findPlayArea                 = GetComponent <FindPlayArea>();
     HighscoreBehaviour.highscore = PlayerPrefs.GetFloat("highscore", HighscoreBehaviour.highscore);
     CoinManager.sprites          = PlayerPrefs.GetFloat("sprites", CoinManager.sprites);
     moveSpeed                    = PlayerPrefs.GetFloat("moveSpeed", moveSpeed);
     location                     = base.transform.position;
     width  = playerRect.rect.width * 100f / 2f;
     height = playerRect.rect.height * 100f / 2f;
 }
Ejemplo n.º 9
0
    protected virtual void Start()
    {
        _objectPool = ObjectPooler.Instance;

        _rigidBody2D            = GetComponent <Rigidbody2D>();
        _spriteRenderer         = GetComponent <SpriteRenderer>();
        _input                  = GetComponent <Input>();
        _movementBehaviour      = GetComponent <MovementBehaviour>();
        _jumpBehaviour          = GetComponent <JumpBehaviour>();
        _playerCheckBehaviour   = GetComponent <PlayerCheckBehaviour>();
        _dashBehaviour          = GetComponent <DashBehaviour>();
        _damageBehaviour        = GetComponent <DamageBehaviour>();
        _audioBehaviour         = GetComponent <AudioBehaviour>();
        _specialEffectBehaviour = GetComponent <SpecialEffectBehaviour>();
        _scoreBehaviour         = GetComponent <ScoreBehaviour>();
    }
Ejemplo n.º 10
0
    void onCollisionEnter2D(Collision2D col)
    {
        // target is hit
        if (col.gameObject.tag == "Bullet")
        {
            Debug.Log("Target was Hit!");

            // calling AddScore method
            ScoreBehaviour.AddScore();

            // play sound
            source.Play();

            Destroy(col.gameObject);
            Destroy(gameObject);
        }
    }
Ejemplo n.º 11
0
 public static void GameStart()
 {
     if (!forceDeathScreen)
     {
         //Reset points
         ScoreBehaviour.ResetScore();
         //Set both bears to standing
         //also sets a, left key, left button to dig left
         //and sets d, right key, right button to dig right
         leftBear.UnFreezeBear();
         rightBear.UnFreezeBear();
         //Fill stove
         StoveBehaviour.ResetStove();
         //Play a sound
         SoundPlayer.PlaySound();
     }
 }
Ejemplo n.º 12
0
    void OnTriggerEnter2D(Collider2D other)
    {
        if (!other.CompareTag("Player"))
        {
            return;
        }

        if (!IsScoreNullReference())
        {
            score.SetActualScore(itemAmount);
        }
        else
        {
            score = FindObjectOfType <ScoreBehaviour>();
            score.SetActualScore(itemAmount);
        }

        gameObject.SetActive(false);
    }
 // Use this for initialization
 void Awake()
 {
     instance = this;
 }
Ejemplo n.º 14
0
 // Start is called before the first frame update
 void Start()
 {
     score = GameObject.Find("CanvasScore").GetComponent <ScoreBehaviour>();
     timer = selfDestructTime;
 }
Ejemplo n.º 15
0
    // Use this for initialization


    void Awake()
    {
        score = GameObject.FindGameObjectWithTag("Score").GetComponent <ScoreBehaviour> () as ScoreBehaviour;
    }
Ejemplo n.º 16
0
 void Start()
 {
     scoreScript = GameObject.Find ("ScoreBoard").GetComponent<ScoreBehaviour> ();
     animator = this.GetComponent<Animator> ();
 }
Ejemplo n.º 17
0
 private void Start()
 {
     score = GetComponent <ScoreBehaviour>();
     text1 = GetComponent <Text>();
 }
Ejemplo n.º 18
0
 void Start()
 {
     gridComp       = GetComponent <PopulateGrid>();
     scoreBehaviour = GameObject.Find("Score").GetComponent <ScoreBehaviour>();
 }