public bool IsPendingMember( Guild g )
{
if( g.Alliance != this )
return false;
return m_PendingMembers.Contains( g );
}
public override bool HasRelationship(Guild g) { if (g == guild) { return(false); } if (guild.FindPendingWar(g) != null) { return(true); } AllianceInfo alliance = guild.Alliance; if (alliance != null) { Guild leader = alliance.Leader; if (leader != null) { if (guild == leader && alliance.IsPendingMember(g) || g == leader && alliance.IsPendingMember(guild)) { return(true); } } else if (alliance.IsPendingMember(g)) { return(true); } } return(false); }