internal Clan WithRelationship(ClanRelationship relationship) { Clan newClan = (Clan)MemberwiseClone(); newClan._relationship = relationship; return(newClan); }
internal UnknownClan(SteamId id, ClanRelationship relationship) { Id = id; Relationship = relationship; }
internal static Clan Create(SteamNetworkClient client, ClanRelationship relationship, CMsgClientClanState state) { return(new Clan(client, state.steamid_clan).WithRelationship(relationship).WithState(state)); }
internal static Clan Create(SteamNetworkClient client, ClanRelationship relationship, CMsgClientPersonaState.Friend state, ClientPersonaStateFlag flag) { return(new Clan(client, state.friendid).WithRelationship(relationship).WithPersonaState(state, flag)); }