예제 #1
0
 public Change(NanoKey key, Action <float> callback)
 {
     _key      = key;
     _callback = callback;
 }
예제 #2
0
 public Trigger(NanoKey key, Action callback)
 {
     _key      = key;
     _callback = callback;
 }
예제 #3
0
 public void OnToggle(NanoKey key, Action <bool> callback)
 {
     _toggle.Add(new Toggle(key, callback));
 }
예제 #4
0
 public void OnTrigger(NanoKey key, Action callback)
 {
     _high.Add(new Trigger(key, callback));
 }
예제 #5
0
 public void OnLow(NanoKey key, Action callback)
 {
     _low.Add(new Trigger(key, callback));
 }
예제 #6
0
 public void On(NanoKey key, Action <float> callback)
 {
     _change.Add(new Change(key, callback));
 }
예제 #7
0
 public Toggle(NanoKey key, Action <bool> callback)
 {
     _key      = key;
     _callback = callback;
     State     = false;
 }