public string GetString(char c) { ScrambleType scrambleType = GetScrambleType(); switch (scrambleType) { case ScrambleType.NoSet: return(c.ToString()); break; case ScrambleType.FakeStringPre: return(GetFakeString() + c); break; case ScrambleType.FakeStringPost: return(c + GetFakeString()); break; case ScrambleType.WrapSelf: return(GetSelfString(c)); break; case ScrambleType.WrapSelfFakeStringPre: return(GetFakeString() + GetSelfString(c)); break; case ScrambleType.WrapSelfFakeStringPost: return(GetSelfString(c) + GetFakeString()); break; default: throw new ArgumentOutOfRangeException(); } }
public bool CanScramble(ScrambleType type) { return(type == ScrambleType.SetContent); }
public BaseScramble(ScrambleType scrambleType) { ScrambleType = scrambleType; }
public bool CanScramble(ScrambleType type) { return(type == ScrambleType); }