void CompleteCheckVersion(string version) { if (version == Application.version) { AcceptVersion?.Invoke(""); } else { DeniedVersion?.Invoke(version); } }
public static AcceptVersion Parse(this AcceptVersion av, string raw) { switch (raw) { case "1.2": return(AcceptVersion.V12); case "1.1": return(AcceptVersion.V11); default: return(AcceptVersion.V10); } }
public static KeyValuePair <string, string> ToKeyValue(this AcceptVersion av) { switch (av) { case AcceptVersion.V10: return(new KeyValuePair <string, string>("accept-version", "1.0")); case AcceptVersion.V11: return(new KeyValuePair <string, string>("accept-version", "1.1")); case AcceptVersion.V12: return(new KeyValuePair <string, string>("accept-version", "1.2")); default: return(new KeyValuePair <string, string>("accept-version", "1.2,1.1,1.0")); } }
public static KeyValuePair <string, string> Version12(this AcceptVersion av) { return(new KeyValuePair <string, string>("accept-version", "1.2")); }
public static KeyValuePair <string, string> All(this AcceptVersion av) { return(new KeyValuePair <string, string>("accept-version", "1.2,1.1,1.0")); }