/// <summary> /// Explicitly add a pin to the owned pins list. /// </summary> /// <param name="pin">THe pin to add.</param> /// <returns>True if added, false if it was already there.</returns> public bool AddOwnedPin(SpacePin pin) { if (!ownedPins.Contains(pin)) { ownedPins.Add(pin); return(true); } return(false); }
/// <summary> /// Remove a specific pin from the owned pins list. /// </summary> /// <param name="pin">The pin to remove.</param> /// <returns>True if removed, else false (probably not found).</returns> public bool RemoveOwnedPin(SpacePin pin) { return(ownedPins.Remove(pin)); }