void Awake() { inventory.OnContainerReady += () => { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); }; Debug.Log("weaponType.ToString(): " + weaponType.ToString() + "containerItemId: " + containerItemId); }
void Awake() { Inventory.OnContainerReady += () => { containerItemId = Inventory.Add(eWeaponType.ToString(), maxAmmo); AddItemToInventory = false; }; }
/** * 捡子弹 * */ public override void OnPickup(Transform item) { var playerInventory = item.GetComponentInChildren <Container>(); GameManager.Instance.Respawner.Despawn(gameObject, respawnTime); Debug.Log("捡到弹药:" + weaponType.ToString() + ", 数量为" + amount); playerInventory.Put(weaponType.ToString(), amount); item.GetComponent <Player>().PlayerShoot.ActiveWeapon.reloader.HandleOnAmmoChanged(); }
void Awake() { if (inventory == null) { inventory = GameManager.Instance.LocalPlayer.inventory; } containerItemId = inventory.ItemExists(weaponType.ToString()); if (containerItemId == System.Guid.Empty) { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); } }
void Awake() { inventory.OnContainerReady += () => { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); }; print(containerItemId); }
void Awake() { Inventory.OnContanerReady += () => { contanoritemid = Inventory.Add(weapontype.ToString(), maxAmmo); }; }
public override void OnPickUp(Transform item) { var playerInventory = item.GetComponentInChildren <Container>(); GameManager.Instance.ReSpawner.DeSpawn(gameObject, respawnTime); playerInventory.Put(eWeaponType.ToString(), AmmoAmount); item.GetComponent <PlayerShooter>().activeWeapon.reloader.HandleOnAmmoChanged(); }
void Awake() { inventory.OnContainerReady += () => { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); }; player = GetComponentInParent <Player> (); }
public override void OnPickUP(Transform item) { var playerInventory = item.GetComponentInChildren <Container>(); GameManager.Instance.Respawner.Despwan(gameObject, responcetime); playerInventory.Put(weapontype.ToString(), amount); item.GetComponent <PlayerShoot>().ActiveWeapon.reloader.HandleOnAmmoChange(); // PlayerShoot.activeweapon.reloader.HandleOnAmmoChange(); }
private void AddWeapon(EWeaponType weaponType) { var item = View.CollectionWeaponItem.AddItem(); item.TextName.text = weaponType.ToString(); item.WeaponType = weaponType; item.ImageCooldown.fillAmount = 0f; MarkSelect(item, false); //for mobile version item.ButtonSelect.OnClickAsObservable() .Subscribe(x => OnClickButtonSelect(item.WeaponType)) .AddTo(item.ButtonSelect); }
public override void OnPickup(Player player) { Container playerInventory = player.GetComponentInChildren <Container> (); if (useRespawn) { GameManager.Instance.Respawner.Despawn(gameObject, respawnTime); } else { Destroy(gameObject); } playerInventory.Put(weaponType.ToString(), amount); player.PlayerShoot.ActiveWeapon.reloader.HandleOnAmmoChanged(); }
private void Awake() { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); Debug.Log("Weapon" + containerItemId); }
private void Awake() { containerItemId = inventory.Add(weaponType.ToString(), maxAmmo); }
public override string ToString() { string desc = base.ToString(); for (int idx = 0; idx < statEnemy.Length; idx++) { desc += "\nStat[Enemy:" + idx + "]> " + statEnemy[idx]; } desc += string.Format("\nSpecialAction> {0}", specialAction); desc += string.Format("\nDemon> {0} {1}", demonState, (demonState == EDemonState.Active) ? demonType.ToString() : ""); return(desc); }