Simple projectile shooter that only fires one projectile at a time
Inheritance: WeaponBase
Ejemplo n.º 1
0
    //public bool showMenu
    //{
    //    set { _menu.SetBool("menu", value); }
    //}
    // Use this for initialization
    void Start()
    {
        coinsText.text = StoreInventory.GetItemBalance(MyStoreAssets.COIN_CURRENCY_ITEM_ID).ToString();
        projShootScript = gameObject.GetComponent<ProjectileShooter>();

        if (StoreInventory.GetItemBalance(MyStoreAssets.CANNONBALL_ID) > 0)
        {
            int leftovers = StoreInventory.GetItemBalance(MyStoreAssets.CANNONBALL_ID);
            StoreInventory.TakeItem(MyStoreAssets.CANNONBALL_ID, leftovers);
            StoreInventory.GiveItem(MyStoreAssets.CANNONBALL_ID, projShootScript.projectile_1_amo);
        }
        else {
            StoreInventory.GiveItem(MyStoreAssets.CANNONBALL_ID, projShootScript.projectile_1_amo);
        }

        if (StoreInventory.GetItemBalance(MyStoreAssets.FIRE_CANNONBALL_ID) > 0)
        {
            int leftovers2 = StoreInventory.GetItemBalance(MyStoreAssets.FIRE_CANNONBALL_ID);
            StoreInventory.TakeItem(MyStoreAssets.FIRE_CANNONBALL_ID, leftovers2);
            StoreInventory.GiveItem(MyStoreAssets.FIRE_CANNONBALL_ID, projShootScript.projectile_2_amo);
        }
        else
        {
            StoreInventory.GiveItem(MyStoreAssets.FIRE_CANNONBALL_ID, projShootScript.projectile_2_amo);
        }
    }