protected override void CmdApply(GameObject other) { PlayerWeapons weapons = other.GetComponent <PlayerWeapons>(); if (weapons.HoldingWeapon(m_Weapon)) { return; } weapons.CmdAddWeapon(m_Weapon.gameObject); CmdFinishPickup(); }