/// <summary> /// Returns true if a class can pick up this item /// </summary> /// <param name="pClass">The PlayerClass to test against</param> public bool CanPickup(PlayerClass pClass) { if (_classesCanPickup.Length == 0) return true; for(int i = 0; i < PlayerClass.PlayerClasses.Length; i++) { if(pClass.GetType() == PlayerClass.PlayerClasses[i]) { return CanPickup(i); } } return false; }