public override bool Use(Creature obj) { switch(RefItemID) { case 21: obj.WeaponHolder.ActiveWeaponSkillFire(Const.NuclearRefItemId, obj.transform.eulerAngles.y); break; case 22: return obj.ApplyMachoSkill(); case 23: return obj.ApplyHealingSkill(); case 24: return obj.ApplyDamageMultiplySkill(); case 25: Weapon weapon = obj.WeaponHolder.GetPassiveSkillWeapon(130); if (weapon != null) { weapon.LevelUp(); } else { obj.EquipPassiveSkillWeapon(new ItemWeaponData(130), new RefMob.WeaponDesc()); } break; } return true; }