public bool TryInteract(PraeObject target) { if (!disableInteraction && HasInteraction()) { interComp.StartInteraction(target.interComp); return true; } else return !disableInteraction && HasInteraction(); }
public bool Equals(PraeObject obj) { return (_name.Equals(obj._name) && _weight == obj._weight && _inanimate == obj.inanimate && _meleeRange == obj._meleeRange && _description.Equals(obj._description)); }