public static bool ValidateGender(EGAGender gender)
 {
     if (gender == EGAGender.Undefined || !(gender == EGAGender.Male || gender == EGAGender.Female))
     {
         GALogger.I("Validation fail - gender: Has to be 'male' or 'female'.");
         return(false);
     }
     return(true);
 }
Example #2
0
 public static void SetGender(EGAGender gender)
 {
     Instance.Gender = gender.ToString().ToLowerInvariant();
     if (GAStore.IsTableReady)
     {
         GAStore.SetState(GenderKey, Instance.Gender);
     }
     GALogger.I("Set gender: " + gender);
 }
Example #3
0
 public static void SetGender(EGAGender gender)
 {
     GAThreading.PerformTaskOnGAThread("setGender", () =>
     {
         if (GAValidator.ValidateGender(gender))
         {
             GAState.SetGender(gender);
         }
     });
 }