public void Reset() { State = CURSOR_STATE.ON; LastUpdate = TimeSpan.Zero; }
public void Update(CanvasAnimatedUpdateEventArgs args) { LastUpdate += args.Timing.ElapsedTime; if (LastUpdate.TotalMilliseconds > UpdateThreshold) { LastUpdate = TimeSpan.Zero; switch (State) { case CURSOR_STATE.ON: State = CURSOR_STATE.OFF; break; case CURSOR_STATE.OFF: State = CURSOR_STATE.ON; break; } } }
public void SetCursorImg(Texture2D cursortTex, CURSOR_STATE cState) { currCursorState = cState; Cursor.SetCursor(cursortTex, Vector2.zero, CursorMode.Auto); }