Example #1
0
 public void TrySpawnAir()
 {
     if (weaponEquipped == EElement.air && weapons[EElement.air].Count < weaponCounts[(int)EElement.air])
     {
         Transform airTransform = Instantiate(airPrefab);
         NWeapon   w            = airTransform.GetComponent <NWeapon>();
         w.SetWielder(this, joystick);
         airTransform.SetParent(transform);
         weapons[EElement.air].Enqueue(w);
         weaponEquipped = EElement.air;
         SetAllWeaponAngles();
         weapon = weapons[EElement.air].Peek();
     }
 }