public void OnLetterPressed(char pressedChar) { if (FallingWordsMain.SoundOn) { typing.Play(); } if (selectedObject == null || selectedObject.ToDestroyFlag == true) { SelectWord(pressedChar); if (selectedObject != null && selectedObject.GetFirstNotDestroyed() != null) { WordManipulator.MakeFirstLowerToUpperChar(selectedObject.GetFirstNotDestroyed()); } } else { if (WordManipulator.MatchFirstLowerChar(selectedObject.GetFirstNotDestroyed(), pressedChar)) { WordManipulator.MakeFirstLowerToUpperChar(selectedObject.GetFirstNotDestroyed()); } else { WordManipulator.UndoChanges(selectedObject.GetFirstNotDestroyed()); selectedObject = null; } } }
public void OnSpacePressed() { if (FallingWordsMain.SoundOn) { typing.Play(); } if (selectedObject != null && selectedObject.GetFirstNotDestroyed() != null) { if (WordManipulator.IsCurrentSpace(selectedObject.GetFirstNotDestroyed())) { WordManipulator.ChangeSpace(selectedObject.GetFirstNotDestroyed()); } else { WordManipulator.UndoChanges(selectedObject.GetFirstNotDestroyed()); selectedObject = null; } } }