コード例 #1
0
        public void EquipWeapon(WeaponItem weaponItem)
        {
            UnequipWeapon();

            GameObject weapon = Instantiate(weaponItem.weaponPrefab, parent.position, parent.rotation, parent);
            currentWeapon = weapon.GetComponent<SkillController2>();
            currentWeapon.owner = gameObject;
        }
コード例 #2
0
        public void UnequipWeapon()
        {
            if (currentWeapon)
            {
                Destroy(currentWeapon.gameObject);
            }

            currentWeapon = null;
        }