public bool TrySetFaction(Guid entityGuid, string password) { Entity factionEntity = _game.GlobalManager.GetLocalEntityByGuid(entityGuid); if (AuthProcessor.Validate(factionEntity, password)) { SetFaction(factionEntity); return(true); } return(false); }
//TODO: should I out a message here? public bool TrySetFaction(string factionName, string password) { Entity factionEntity; if (NameLookup.TryGetFirstEntityWithName(_game.GlobalManager, factionName, out factionEntity)) { if (AuthProcessor.Validate(factionEntity, password)) { SetFaction(factionEntity); return(true); } } return(false); }