void Start()
 {
     onHit = Resources.Load("Explosion02") as GameObject;
     navMeshAgent = GetComponent<NavMeshAgent>();
     sounds = GameObject.FindObjectOfType<SoundsController>();
     endGame = GameObject.FindObjectOfType<EndGameScreen>();
 }
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player").transform;
     sounds = GameCamera.FindObjectOfType<SoundsController>();
     dist = 100F;
        //StartCoroutine("ShootRocket");
 }
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player").transform;
     rocket = Resources.Load("flask") as GameObject;
     dist = 100F;
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
Esempio n. 4
0
 public void Use()
 {
     SoundsController.Play("Correct");
     InventoryController.Instance.AddItem(item);
     Destroy(gameObject);
     IsActive = false;
 }
Esempio n. 5
0
 protected void Detonate()
 {
     SoundsController.Get().PlayExplosion();
     animator.SetTrigger(KeysHolder.ANIM_DETONATE_TRIGGER);
     Destroy(gameObject, KeysHolder.ANIM_TIME);
     gameController.StopGame();
 }
 void Start()
 {
     health = 1;
     sounds = GameObject.FindObjectOfType<SoundsController>();
     this.endGameText.text = "";
     this.endGameScreen = GameObject.FindObjectOfType<EndGameScreen>();
 }
 // Use this for initialization
 void Start()
 {
     GameObject go = GameObject.FindGameObjectWithTag("Player");
     target = go.transform;
     myPosition = transform;
     sounds = FindObjectOfType<SoundsController>();
 }
 void Start()
 {
     unlockDoor = false;
     basePosition = transform.position;
     upPosition = new Vector3(basePosition.x, basePosition.y + 10, basePosition.z);
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
 void Start()
 {
     this.rigidbody = GetComponent<Rigidbody>();
     this.rigidbody.constraints = RigidbodyConstraints.FreezePositionY;
     this.shatteredCube = Resources.Load("ShatteredCube") as GameObject;
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
Esempio n. 10
0
    public SoundsController sounds; //Classe que gerencia os sons da tela de Jogo

    // Start is called before the first frame update
    void Start()
    {
        //Obtendo as propriedades do Objeto referenciado
        rigi = GetComponent <Rigidbody2D>();
        //Obtendo os sons da tela de Jogo
        sounds = FindObjectOfType <SoundsController>();
    }
Esempio n. 11
0
    //  int j = 0;
    public void OnMouseUp()
    {
        transform.localScale = a;


        {
            if (bt == ButtonType.btnGearPressSound && j == 0)
            {
                Debug.Log("SoundOff");
                myani.SetTrigger("GearSoundOff"); j = 1;
                ScoreManage.checksound = false;
            }
            else
            {
                if (bt == ButtonType.btnGearPressSound && j == 1)
                {
                    Debug.Log("SoundOn");
                    myani.SetTrigger("GearSoundOn"); j = 0; ScoreManage.checksound = true;
                    SoundsController.PlaySound(soundsGame.onsound);
                }
            }

            if (bt == ButtonType.btnGearOpen && i == 1)
            {
                Debug.Log("Hide Bar");
                myani.SetTrigger("GearNor"); i = 0;
            }
            else
            {
                if (bt == ButtonType.btnGearOpen && i == 0 && ScoreManage.checksound == true)
                {
                    Debug.Log("OpenBar");
                    myani.SetTrigger("GearOpen"); i = 1;
                }
                else
                if (bt == ButtonType.btnGearOpen && i == 0 && ScoreManage.checksound == false)
                {
                    Debug.Log("OpenSoundOff");
                    myani.SetTrigger("GearOpenSoundOff"); i = 1; j = 1;
                }
            }
            if (bt == ButtonType.btnDel)
            {
                Delete.SetActive(true);
                Debug.Log("Del");
            }
        }

        if (bt == ButtonType.btnExit)
        {
            Application.Quit();
            Debug.Log("Exit");
        }
        if (bt == ButtonType.btnAbout)
        {
            Debug.Log("About");
            About.SetActive(true);
        }
    }
Esempio n. 12
0
 private void PlaceBlueKey()
 {
     SoundsController.Play("Correct");
     InventoryController.Instance.RemoveItem("i_key_blue");
     isBluePlaced = true;
     blueKeyObject.SetActive(true);
     Check();
 }
Esempio n. 13
0
 private void PlaceGreenKey()
 {
     SoundsController.Play("Correct");
     InventoryController.Instance.RemoveItem("i_key_green");
     isGreenPlaced = true;
     greenKeyObject.SetActive(true);
     Check();
 }
Esempio n. 14
0
 private void PlaceRedKey()
 {
     SoundsController.Play("Correct");
     InventoryController.Instance.RemoveItem("i_key_red");
     isRedPlaced = true;
     redKeyObject.SetActive(true);
     Check();
 }
Esempio n. 15
0
    void Start()
    {
        audioSource      = GameObject.FindWithTag("GameMaster").GetComponent <AudioSource>();
        soundsController = GameObject.FindWithTag("GameMaster").GetComponent <SoundsController>();
        gameMaster       = GameObject.FindWithTag("GameMaster").GetComponent <GameMaster>();

        movementSpeed  = cloudController.waterdropMovementSpeed;
        movementSpeed *= movementSpeedMultiplier;
    }
Esempio n. 16
0
 public override void Press()
 {
     base.Press();
     SoundsController.Get().PlayHide();
     StopCoroutine(countdownCoroutine);
     countdownCoroutine = null;
     animator.SetTrigger(KeysHolder.ANIM_HIDE_TRIGGER);
     Destroy(gameObject, KeysHolder.ANIM_TIME);
 }
    void Start()
    {
        rigidbody = this.gameObject.GetComponent<Rigidbody>();
        player = GameObject.FindGameObjectWithTag("Player").transform;
        StartCoroutine("DisableFlyingToPlayer");
        this.thrownByTag = "Enemy";

        sounds = GameObject.FindObjectOfType<SoundsController>();
    }
Esempio n. 18
0
 private void Awake()
 {
     SetAudiosPath();
     GetAudios();
     if (Instance == null)
     {
         Instance = this;
     }
 }
Esempio n. 19
0
    void Start()
    {
        musicManager          = FindObjectOfType <MusicManager>();
        musicVolume.value     = PlayerPrefsManager.GetMusicVolume();
        soundsController      = FindObjectOfType <SoundsController>();
        engineSoundController = FindObjectOfType <EngineSoundController>();
        timerController       = FindObjectOfType <TimerController>();

        sfxVolume.value = PlayerPrefsManager.GetSfxVolume();
    }
Esempio n. 20
0
    private void Start()
    {
        gameMaster       = GameObject.FindWithTag("GameMaster").GetComponent <GameMaster>();
        soundsController = GameObject.FindWithTag("GameMaster").GetComponent <SoundsController>();
        audioSource      = GetComponent <AudioSource>();

        flyingSpeed -= Random.Range(cloudController.waterdropMovementSpeed - 0.1f, cloudController.waterdropMovementSpeed + 0.1f);
        flyingSpeed *= birdSpeedMultiplier;

        PlayBirdSound();
    }
Esempio n. 21
0
 // from inpector
 public void OnClickNumber(int num)
 {
     if (inputText.text.Length < 4)
     {
         inputText.text = inputText.text + num;
     }
     else
     {
         SoundsController.Play("Error");
     }
 }
Esempio n. 22
0
    protected override IEnumerator Countdown()
    {
        while (lifeTime > 0)
        {
            lifeTime -= Time.deltaTime;
            yield return(null);
        }

        SoundsController.Get().PlayHide();
        Destroy(gameObject, KeysHolder.ANIM_TIME);
        animator.SetTrigger(KeysHolder.ANIM_HIDE_TRIGGER);
    }
Esempio n. 23
0
 //phân biệt ống để ghi điểm hay chết
 void OnTriggerEnter2D(Collider2D col)
 {
     if (GameStateManager.GameState == GameState.Playing)
     {
         if (col.gameObject.tag == "Point") // lấy những colider đc phân biệt bởi tag
         {
             SoundsController.PlaySound(soundsGame.point);
             ScoreManage.Score++;
             TreeMoving.MoveSpeed += Time.deltaTime;
         }
     }
 }
Esempio n. 24
0
 public void Use()
 {
     if (isLocked)
     {
         SoundsController.Play("Error");
     }
     else
     {
         SoundsController.Play(soundId);
         isOpen = true;
         GetComponent <Collider>().enabled = false;
     }
 }
Esempio n. 25
0
 private void OnEnterClick()
 {
     if (inputText.text == safe.password)
     {
         SoundsController.Play("Correct");
         safe.Unlock();
     }
     else
     {
         SoundsController.Play("Error");
         inputText.text = "";
     }
 }
Esempio n. 26
0
        public void Kill()
        {
            if (this.PowerLevel >= rand.NextDouble())
            {
                // We survive! WOO!
                return;
            }

            // We die! NOO!
            this.isDead = true;
            SoundsController.playSound("Celldeath", this.position);
            UnitController.MarkUnitAsDead(this);
        }
Esempio n. 27
0
        private static void RegisterNetworkMessages()
        {
            Mod.RegisterMessage(AssignTeamsAndRolesMessage.INSTANCE);
            Mod.RegisterMessage(ShootMessage.INSTANCE);
            Mod.RegisterMessage(TeamAffinityMessage.INSTANCE);

            FlagsController.RegisterMessages(Mod);
            PointsController.RegisterMessages(Mod);
            ScoreController.RegisterMessages(Mod);
            TeamsController.RegisterMessages(Mod);
            SoundsController.RegisterMessages(Mod);
            HealthController.RegisterMessages(Mod);
            TeamAffinityController.RegisterMessages(Mod);
        }
Esempio n. 28
0
 public void Hit(int damage)
 {
     if (Health <= 0)
     {
         return;
     }
     Health -= damage;
     Health  = Mathf.Max(0, Health);
     SoundsController.Play("Hit");
     HitTime = Time.time;
     if (Health == 0)
     {
         Death();
     }
 }
    void Start()
    {
        health = 1;
        rigidbody = gameObject.GetComponent<Rigidbody>();
        player = GameObject.FindGameObjectWithTag("Player").transform;

        manaPowerUp = Resources.Load("powerUp") as GameObject;
        rifleAmmo = Resources.Load("ammo_box_rifle") as GameObject;
        shotgunAmmo = Resources.Load("ammo_box_shotgun") as GameObject;
        laserAmmo = Resources.Load("ammo_box_laser") as GameObject;
        healthPack = Resources.Load("health pack") as GameObject;

        onHit = Resources.Load("Explosion02") as GameObject;

        sounds = GameObject.FindObjectOfType<SoundsController>();
    }
Esempio n. 30
0
 public void Use()
 {
     if (isLocked)
     {
         SoundsController.Play("Error");
     }
     else
     {
         GameController.Instance.LoadLevel(locationName, true, null);
         SoundObject soundObject = SoundsController.Play(soundId);
         if (soundObject != null)
         {
             soundObject.dontDestroyOnLoad = true;
         }
     }
 }
Esempio n. 31
0
 void FlappyDies()
 {
     scoreoffend.SetActive(false);
     SoundsController.PlaySound(soundsGame.die);
     SoundsController.PlaySound(soundsGame.hit);
     TreeMoving.MoveSpeed       = 0;
     TreeMoving.movey           = 0;
     GrassMoving.MoveSpeed      = 0;
     BackgroundMoving.MoveSpeed = 0;
     GameStateManager.GameState = GameState.Dead;
     myani.SetTrigger("BirdDie");
     DeathGUI.SetActive(true);
     menu.SetActive(true);
     cam.SetTrigger("CamDie");
     GetComponent <Rigidbody2D>().gravityScale = 1.2f;
     XuliHighScore();
 }
Esempio n. 32
0
 void XuliHighScore()
 {
     {
         if (ScoreManage.Score > int.Parse(d10.GetComponent <Text>().text))
         {
             HC._instance.SaveHighScore(Button.N, ScoreManage.Score); highscore = HC._instance.GetHighScore();
             SoundsController.PlaySound(soundsGame.cheer);
             high.SetActive(true);
             if (ScoreManage.Score >= int.Parse(d1.GetComponent <Text>().text))
             {
                 up.SetActive(true);
                 HighScore.ScoreBest = ScoreManage.Score;
                 Hbc.SetActive(true);
                 {
                     UploadHC();
                     Destroy(up, 2);
                 }
             }
             else
             {
                 HighScore.ScoreBest = highscore[0].score;
                 Hc.SetActive(true);
             }
         }
         else
         {
             if (ScoreManage.Score == 0 && checkreset.checkrss == 1)
             {
                 GameOver.SetActive(true);
                 HighScore.ScoreBest = 0;
                 Debug.Log("RESET"); checkreset.checkrss = 0;
             }
             else
             {
                 GameOver.SetActive(true);
                 HighScore.ScoreBest = highscore[0].score;
             }
         }
     }
 }
Esempio n. 33
0
    void Start()
    {
        cameraController      = FindObjectOfType <CameraController>();
        playerController      = FindObjectOfType <PlayerController>();
        uiController          = FindObjectOfType <UIController>();
        musicManager          = FindObjectOfType <MusicManager>();
        engineSoundController = FindObjectOfType <EngineSoundController>();
        soundsController      = FindObjectOfType <SoundsController>();
        uiGameModesController = FindObjectOfType <UIGameModesController>();
        uiGameModesController.SwitchMode(gameModeIndex);
        timeController   = FindObjectOfType <TimerController>();
        highScoreManager = FindObjectOfType <HighScoreManager>();

        for (int i = 0; i < coneBoxesCount; i++)
        {
            spawner.SpawnConeBox();
        }

        for (int i = 0; i < conesCount; i++)
        {
            spawner.SpawnCone();
        }

        for (int i = 0; i < fuelTanksCount; i++)
        {
            spawner.SpawnFuel();
        }

        spawner.SpawnAdditives();
        spawner.SpawnSpeedBooster();
        spawner.SpawnCursedCone();

        ShowCursedCone(false);
        ShowAdditives(false);
        ShowCones(false);
        ShowTanks(false);
        musicManager.PlayMenuMusic();
    }
Esempio n. 34
0
    private void Awake()
    {
        if (null != inst)
        {
            Destroy(this.gameObject);
            return;
        }
        else
        {
            inst = this;
        }

        foreach (var sound in Sounds)
        {
            sound.Source        = gameObject.AddComponent <AudioSource>();
            sound.Source.clip   = sound.Clip;
            sound.Source.volume = sound.Volume;
            sound.Source.pitch  = sound.Pitch;
            sound.Source.loop   = sound.Loop;
        }

        Play("Music");
    }
Esempio n. 35
0
    public static SoundsController Get()
    {
        if (isShutingDown)
        {
            return(null);
        }

        lock (_lock)
        {
            if (instance == null)
            {
                instance = (SoundsController)FindObjectOfType(typeof(SoundsController));

                if (instance == null)
                {
                    GameObject newGameObject = new GameObject(typeof(SoundsController).ToString());
                    instance = newGameObject.AddComponent <SoundsController>();
                    DontDestroyOnLoad(newGameObject);
                }
            }

            return(instance);
        }
    }
        override protected bool stopMovingIfGoalIsReached()
        {
            // If we are reasonably close to baseEntity.
            float   distance = float.MaxValue;
            Vector2 here     = position;
            Vector2 there    = targetPosition;

            Vector2.Distance(ref here, ref there, out distance);

            if (distance == 0.0f)
            {
                if (MissionEntity != null)
                {
                    // If this is an enemy! KILL IT! OMG
                    if (MissionEntity.owner != this.owner)
                    {
                        if (MissionEntity is Unit && !((Unit)MissionEntity).isDead)
                        {
                            this.Kill();
                            ((Unit)MissionEntity).Kill();
                            SoundsController.playSound("Celldeath", this.position);
                        }
                    }

                    MissionEntity = null;
                }
            }
            if (MissionEntity == null || MissionEntity is Unit && ((Unit)MissionEntity).isDead)
            {
                this.Kill();
                SoundsController.playSound("Celldeath", this.position);
                return(true);
            }

            return(false);
        }
Esempio n. 37
0
 // Use this for initialization
 void Start()
 {
     instance = this;
 }
 // Use this for initialization
 void Start()
 {
     canPress = false;
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
Esempio n. 39
0
 void BoostOnYAxis()
 {
     GetComponent <Rigidbody2D>().velocity = new Vector2(0, VelocityPerJump);
     SoundsController.PlaySound(soundsGame.wing);
 }
    void Start()
    {
        sounds = GameObject.FindObjectOfType<SoundsController>();

        rifleAmmoText.text = rifleAmmo.ToString();
        shotgunAmmoText.text = shotgunAmmo.ToString();
        laserAmmoText.text = laserAmmo.ToString();

        shotgunAmmoText.color = Color.gray;
        laserAmmoText.color = Color.gray;

        rifleAmmoTextOutline = rifleAmmoText.GetComponent<Outline>();
        shotgunAmmoTextOutline = shotgunAmmoText.GetComponent<Outline>();
        laserAmmoTextOutline = laserAmmoText.GetComponent<Outline>();

        rifleSymbolOutline = rifleSymbol.GetComponent<Outline>();
        shotgunSymbolOutline = shotgunSymbol.GetComponent<Outline>();
        laserSymbolOutline = laserSymbol.GetComponent<Outline>();

        gravGunBarObj.SendMessage("SetNewValue", GRAVGUN_INIT_VALUE);
        InvokeRepeating("RegenerateGravGun", 0.5f, 0.5f);

        if (Application.loadedLevelName == "TestScene-WeaponsEnabled")
        {
            EnableShotgun();
            UpdateShotgunAmmo(10);

            EnableLaser();
            UpdateLaserAmmo(15);

            GameObject[] allEnemies = GameObject.FindGameObjectsWithTag("Enemy");

            foreach (GameObject enemy in allEnemies)
            {
                if (enemy)
                {
                    enemy.SendMessage("CanDropShotgunAmmo");
                    enemy.SendMessage("CanDropLaserAmmo");
                }
            }

        }
    }
Esempio n. 41
0
 void Start()
 {
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
 void Start()
 {
     player = GameObject.FindGameObjectWithTag("Player");
     rigidbody = GetComponent<Rigidbody>();
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
 void Start()
 {
     allEnemies = GameObject.FindGameObjectsWithTag("Enemy");
     sounds = GameObject.FindObjectOfType<SoundsController>();
 }
Esempio n. 44
0
 public void OnCatchBattery()
 {
     SoundsController.Play("Correct");
     GameController.Instance.Values.restoredGenerators += 1;
     RefreshIndicators();
 }
 void Start()
 {
     controller = GetComponent<CharacterController>();
     Invoke("GetPositionY", 1f);
     sounds = GameObject.FindObjectOfType<SoundsController>();
     InvokeRepeating("PlayFootsteps", 0, 0.3f);
 }