// Send the swipe event void SendSwipeEvent(string swipeId) { string swipeEventArg = ""; if (swipeId.Equals(swipeUpId)) { swipeEventArg = GeminiInputEvent.ARG_SWIPE_UP; } else if (swipeId.Equals(swipeDownId)) { swipeEventArg = GeminiInputEvent.ARG_SWIPE_DOWN; } else if (swipeId.Equals(swipeLeftId)) { swipeEventArg = GeminiInputEvent.ARG_SWIPE_LEFT; } else if (swipeId.Equals(swipeRightId)) { swipeEventArg = GeminiInputEvent.ARG_SWIPE_RIGHT; } else { Debug.LogError("SendSwipeEvent() got unhandled swipeId " + swipeId); return; } GeminiInputEvent swipeEvent = new GeminiInputEvent(GeminiInputEvent.EVENT_SWIPE); swipeEvent.Arg = swipeEventArg; swipeEvent.Send(eventManager); }
// Send a reticle-down event, up to once per second void SendReticleDownEvent() { // Since this may trigger constantly, only send the event once per second if (Time.time - timeLastReticleDown > 1f) { timeLastReticleDown = Time.time; //Debug.Log(Time.time+ " ReticleDown"); GeminiInputEvent reticleEvent = new GeminiInputEvent(GeminiInputEvent.EVENT_RETICLE); reticleEvent.Arg = GeminiInputEvent.ARG_RETICLE_DOWN; reticleEvent.Send(eventManager); } }