/// <summary> /// this function handles the onPairedMouseCurrenltyDown event on tinkertext /// </summary> /// <param name="tinkerText"></param> public void OnPairedMouseCurrentlyDown(GTinkerText tinkerText) { // If this text is already marked as mouse down, clear that if (mouseDownTinkerText != null && mouseDownTinkerText == tinkerText) { mouseDownTinkerText = null; // and reassign it to currently down mouseCurrentlyDownTinkerText = tinkerText; //DetectStanzaAutoPlay(tinkerText); } else if (mouseCurrentlyDownTinkerText != null) { // If this text isn't already marked as currently down if (mouseCurrentlyDownTinkerText != tinkerText) { // Then reset the old one mouseCurrentlyDownTinkerText.Reset(); // Assign this new one mouseCurrentlyDownTinkerText = tinkerText; // Signal tinkerText tinkerText.OnPairedMouseCurrentlyDown(); //DetectStanzaAutoPlay(tinkerText); } } else { // Assign this new one mouseCurrentlyDownTinkerText = tinkerText; // Signal tinkerText tinkerText.OnPairedMouseCurrentlyDown(); //DetectStanzaAutoPlay(tinkerText); } }