Показать сообщение отдельно
Старый 05.02.2012, 23:34   #255
Lestar
Бывалый
 
Аватар для Lestar
 
Регистрация: 24.05.2011
Адрес: Украина,Харьков
Сообщений: 890
Написано 359 полезных сообщений
(для 880 пользователей)
Ответ: Вопросы от новичка

function ShootDouble ()
{
 
Invoke("MyFunction",fireDelay)
}
function 
MyFunction()
{
  switch (
currentMode){
        case 
0:
               
canShoot true;
        break;

        case 
1:
               if (
bulletsToGo == 0){canShoot true;}
               if (
gunAmmo == 0){
                  
canShoot false;
                  
Reload();
              }
           
               
Shoot();
               
bulletsToGo--;
               
gunAmmo--;
               
ShootDouble();
        break;

        case 
2:
               if (
Input.GetButton ("Fire1")){ //Это не может работать правильно. По крайней мере я не представляю себе логику, чтобы это могло работь правильно.
                  
if (gunAmmo == 0){
                     
Reload();
                     
canShoot false;
                 }
      
                  
Shoot();
                  
gunAmmo--;
                  
ShootDouble();
               }else{
canShoot true;}
        break;

__________________
Нам суждено построить мосты и храмы,которых никогда не существовало и не могло существовать в природе.
(Offline)
 
Ответить с цитированием