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); }
public static void SetGender(EGAGender gender) { Instance.Gender = gender.ToString().ToLowerInvariant(); if (GAStore.IsTableReady) { GAStore.SetState(GenderKey, Instance.Gender); } GALogger.I("Set gender: " + gender); }
public static void SetGender(EGAGender gender) { GAThreading.PerformTaskOnGAThread("setGender", () => { if (GAValidator.ValidateGender(gender)) { GAState.SetGender(gender); } }); }