public static void SetLeader(PartyId partyId, BnetGameAccountId memberId) { if (!BnetParty.IsInParty(partyId)) { return; } EntityId partyId2 = partyId.ToEntityId(); EntityId memberId2 = BnetEntityId.CreateEntityId(memberId); PartyType partyType = BnetParty.GetPartyType(partyId); uint leaderRoleId = PartyMember.GetLeaderRoleId(partyType); BattleNet.AssignPartyRole(partyId2, memberId2, leaderRoleId); }
public bool IsLeader(PartyType partyType) { uint leaderRoleId = PartyMember.GetLeaderRoleId(partyType); return(this.HasRole(leaderRoleId)); }
public bool IsLeader(PartyType partyType) { return(this.HasRole(PartyMember.GetLeaderRoleId(partyType))); }