Ejemplo n.º 1
0
 public override void Action1(bool triggered)  // Pull trigger for gun
 {
     if (triggered)
     {
         if (CanBurst())
         {
             StartBurst(!action1Released);
             action1Released = false;
         }
         else if (reloadOnEmptyFire && mag.GetAmmo().x == 0)
         {
             if (CanReload())
             {
                 StartReload();
                 action1Released = true;
             }
         }
     }
     else
     {
         action1Released = true;
     }
 }