public static int GetTypeIdForGameRulesType(CGameManager.GAME_RULES_TYPE gameRulesType) { switch (gameRulesType) { case CGameManager.GAME_RULES_TYPE.Practice: { return(101); } case CGameManager.GAME_RULES_TYPE.LongDrive: case CGameManager.GAME_RULES_TYPE.ClosestToPin: case CGameManager.GAME_RULES_TYPE.Bullseye: { return(102); } case CGameManager.GAME_RULES_TYPE.SkillsAssessment: case CGameManager.GAME_RULES_TYPE.BagMapping: { return(103); } } throw new NotSupportedException(string.Format("Game rules type {0} is not supported", gameRulesType)); }
static CGameSelectManager() { CGameSelectManager.GameSelected = CGameManager.GAME_RULES_TYPE.None; }
public static Activity.ChallengesSubType GetChallengesSubTypeForGameRulesType(CGameManager.GAME_RULES_TYPE gameRulesType) { switch (gameRulesType) { case CGameManager.GAME_RULES_TYPE.LongDrive: { return(Activity.ChallengesSubType.LongestDrive); } case CGameManager.GAME_RULES_TYPE.ClosestToPin: { return(Activity.ChallengesSubType.ClosestToPin); } case CGameManager.GAME_RULES_TYPE.Bullseye: { return(Activity.ChallengesSubType.TargetPractice); } } throw new ArgumentException(string.Format("Game rules type {0} has no match for challenges sub types", new object[0])); }