public static string CampTargetTypeToStringId(CampTargetType targetType) { switch (targetType) { case CampTargetType.Individual: return("camping_skill_selection_individual"); case CampTargetType.PartyOther: return("camping_skill_selection_party_other"); case CampTargetType.Self: return("camping_skill_selection_self"); default: return("camping_skill_selection_self"); } }
public static bool IsWaitingForNext(this CampTargetType targetType, CampTargetType nextTargetType) { switch (targetType) { case CampTargetType.Individual: case CampTargetType.PartyOther: if (nextTargetType != CampTargetType.Self) { return(true); } break; case CampTargetType.Self: if (nextTargetType == CampTargetType.Self) { return(true); } break; } return(false); }