Ejemplo n.º 1
0
 public ButtonMap(ButtonMapData data)
 {
     foreach (var map in data)
     {
         if (this.mappedKeys.ContainsKey(map.button))
         {
             this.mappedKeys[map.button].Add(map.key);
         }
         else
         {
             this.mappedKeys[map.button] = new List <KeyCode> {
                 map.key
             };
         }
     }
 }
Ejemplo n.º 2
0
 public ButtonMap(ButtonMapData data)
 {
     this.mappedButtons = new Dictionary <LogicalButton, List <IPhysicalButton> > {
     };
     foreach (var map in data)
     {
         if (this.mappedButtons.ContainsKey(map.logicalButton))
         {
             this.mappedButtons[map.logicalButton].Add(map.physicalButton);
         }
         else
         {
             this.mappedButtons[map.logicalButton] = new List <IPhysicalButton> {
                 map.physicalButton
             };
         }
     }
 }