private Sprite SequenceItemToSprite(SequenceItem sequenceItem) { switch (sequenceItem.KeyPressed) { case InputItem.None: return None; case InputItem.Up: return ButtonUp; case InputItem.Down: return ButtonDown; case InputItem.Left: return ButtonLeft; case InputItem.Right: return ButtonRight; case InputItem.A: return ButtonA; case InputItem.B: return ButtonB; case InputItem.X: return ButtonX; case InputItem.Y: return ButtonY; default: return None; } }
private void AddSequenceItem(InputItem inputItem) { var newKey = new SequenceItem(inputItem, Time.timeSinceLevelLoad - startedRecodingTime); CurrentKeySequence.Add(newKey); }