Fire() public method

public Fire ( ) : void
return void
コード例 #1
0
 IEnumerator FireWeapons()
 {
     isFiring = true;
     while (isFiring)
     {
         if (this.currentWeapons != null)
         {
             currentWeapons.Fire();
         }
         yield return(new WaitForSeconds(fireRate));
     }
 }
コード例 #2
0
    IEnumerator FireWeapons()
    {
        Debug.Log("Ienumerator");
        // Установить признак ведения огня
        isFiring = true;

        // Продолжать итерации, пока isFiring равна true
        while (isFiring)
        {
            Debug.Log(" while isfiring");
            // Если сценарии управления оружием зарегистрирован, сообщить ему о необходимости произветси выстрел!
            if (this.currentWeapons != null)
            {
                currentWeapons.Fire();
            }

            // Ждать fireRate секунд перед следующим выстрелом
            yield return(new WaitForSeconds(fireRate));
        }
    }
コード例 #3
0
    IEnumerator FireWeapons()
    {
        // Mark ourself as firing shots
        isFiring = true;

        // Loop for as long as isFiring is true
        while (isFiring)
        {
            // If we have a weapons script, tell it to fire
            // a shot!
            if (this.currentWeapons != null)
            {
                currentWeapons.Fire();
            }

            // Wait for fireRate seconds before firing the
            // next shot
            yield return(new WaitForSeconds(fireRate));
        }
    }