/// <summary> /// Update /// </summary> public override void Update() { DemoReel demo = (DemoReel)RB.Game; mShiftPressed = false; if (RB.KeyDown(KeyCode.LeftShift) || RB.KeyDown(KeyCode.RightShift) || mKeys["LeftShift"].WasPointerPressed || mKeys["RightShift"].WasPointerPressed) { mShiftPressed = true; } mNextButton.Update(); mPrevButton.Update(); ProcessStringInput(RB.InputString()); int color = 1; if ((RB.Ticks % 200 > 170 && RB.Ticks % 200 < 180) || (RB.Ticks % 200) > 190) { color = 5; } mNextButton.LabelColor = color; mPrevButton.LabelColor = color; mScrollDelta = RB.PointerScrollDelta(); mScrollDeltaAnim = Mathf.Lerp(mScrollDeltaAnim, mScrollDelta, 0.25f); if (RB.ButtonPressed(RB.BTN_SYSTEM)) { Application.Quit(); } }
public override void Update() { base.Update(); if (hasFocus) { if (RB.KeyPressed(KeyCode.Return)) { OnLoseFocus(); return; } if (RB.KeyPressed(KeyCode.Backspace)) { TickBackspaceDown = RB.Ticks; } if (RB.KeyDown(KeyCode.Backspace)) { if ((RB.Ticks - TickBackspaceDown) % 8 == 0) { //if(text.EndsWith("|")) { // RemoveText(2); // text.Append('|'); //} else { RemoveText(1); //} } } else { AddText(RB.InputString().Trim()); } } }
private void CheckCheat(ResultSet result) { mCheatString += RB.InputString().ToLowerInvariant(); if (mCheatString.Length > 20) { mCheatString = mCheatString.Substring(mCheatString.Length - 10); } if (mCheatString.Contains("test")) { mCheatString = string.Empty; result.AddCheat(); } }