public void AddToInventory(PrototypeWeaponItem item) { if (equipment.weaponItem != null) { equipment.DropItem(transform.position + transform.forward); } equipment.weaponItem = item; }
public static ThrownItem Spawn(PrototypeWeaponItem item, Vector2 position, Vector2 vel, bool stickInTarget = false, int pierce = 0, float gravity = 5, bool isEnemy = false, float rotationOffset = 0, float glow = 0) { ProjectileScript p = ProjectileScript.Spawn(position, item.sprite, vel, stickInTarget, pierce, gravity, -1, false, rotationOffset, glow); ThrownItem i = p.gameObject.AddComponent <ThrownItem>(); i.item = item; Debug.LogError("Test"); return(i); }