public static KeyAxisManager Instance() { if (instance == null) { instance = new KeyAxisManager(); } return(instance); }
public TokenManager getManager(string key) { string type = Regex.Match(key, @"(?<=key).").Value; switch (type) { case "%": return(KeyManager.Instance()); case "m": return(MultiKeyManager.Instance()); case "c": return(KeyCombinationManager.Instance()); case "a": return(KeyAxisManager.Instance()); } return(null); }