public void SendConfigChangedEvt() { KeymapOutConfig pointerConfig; if (this.keymap != null && this.config.TryGetValue("Pointer", out pointerConfig) && this.OnConfigChanged != null) { this.OnConfigChanged(new WiiKeyMapConfigChangedEvent(keymap.getName(), keymap.getFilename(), pointerConfig.Stack.First().Key)); } }
public void SetKeymap(Keymap keymap) { if (this.keymap == null || this.keymap.Equals(keymap)) { this.config = new Dictionary <string, KeymapOutConfig>(); foreach (KeymapInput input in KeymapDatabase.Current.getAvailableInputs()) { KeymapOutConfig outConfig = keymap.getConfigFor((int)id, input.Key); if (outConfig != null) { this.config.Add(input.Key, outConfig); } } KeymapOutConfig pointerConfig; if (this.config.TryGetValue("Pointer", out pointerConfig) && this.OnConfigChanged != null) { this.OnConfigChanged(new WiiKeyMapConfigChangedEvent(keymap.getName(), keymap.getFilename(), pointerConfig.Stack.First().Key)); } } }
public void SetKeymap(Keymap keymap) { if (this.keymap == null || this.keymap.Equals(keymap)) { this.config = new Dictionary<string, KeymapOutConfig>(); foreach (KeymapInput input in KeymapDatabase.Current.getAvailableInputs()) { KeymapOutConfig outConfig = keymap.getConfigFor((int)id, input.Key); if (outConfig != null) { this.config.Add(input.Key, outConfig); } } KeymapOutConfig pointerConfig; if (this.config.TryGetValue("Pointer", out pointerConfig) && this.OnConfigChanged != null) { this.OnConfigChanged(new WiiKeyMapConfigChangedEvent(keymap.getName(),keymap.getFilename(),pointerConfig.Stack.First().Key)); } } }