public void SwapCharacters() { if (PartyMember.character == null && ClanMember.character != null && FindObjectOfType <PlayerManager>().Characters.Count < 4) { clan.AddToParty(ClanMember.character); } else if (ClanMember.character == null && PartyMember.character != null) { clan.RemoveFromParty(PartyMember.character); } else if (ClanMember.character != null && PartyMember.character != null) { clan.SwapCharacters(PartyMember.character, ClanMember.character); } }