public string GetResponse(ApprovalLevels approval) { switch (approval) { case ApprovalLevels.Dislike: return(response_dislike); case ApprovalLevels.Neutral: return(response_neutral); case ApprovalLevels.Like: default: return(response_like); } }
public DialogueBranch GetBranch(ApprovalLevels approval) { switch (approval) { case ApprovalLevels.Dislike: return(likedBranch); case ApprovalLevels.Neutral: return(neutralBranch); case ApprovalLevels.Like: default: return(dislikedBranch); } }
public static string GetGreeting(ApprovalLevels approval) { switch (approval) { case ApprovalLevels.Dislike: return(GetPositiveGreeting); case ApprovalLevels.Neutral: return(GetNeutralGreeting); case ApprovalLevels.Like: default: return(GetNegativeGreeting); } }
void Increase() { level = level == ApprovalLevels.Like ? ApprovalLevels.Neutral : ApprovalLevels.Dislike; }