private void HideMessage(LooxidLinkMessageType messageType)
        {
            if (messageType == LooxidLinkMessageType.NoiseSignal)
            {
                if (noiseSignalMessage)
                {
                    networkManager.WriteLog("INFO", "Hide MessageUI: Noise Signal");
                    if (OnHideNoiseSignalMessage != null)
                    {
                        OnHideNoiseSignalMessage.Invoke();
                    }
                }
                noiseSignalMessage = false;
            }
            if (messageType == LooxidLinkMessageType.SensorOff)
            {
                if (sensorOffMessage)
                {
                    networkManager.WriteLog("INFO", "Hide MessageUI: Sensor Off");
                    if (OnHideSensorOffMessage != null)
                    {
                        OnHideSensorOffMessage.Invoke();
                    }
                }
                sensorOffMessage = false;
            }

            if (messageUI != null)
            {
                messageUI.HideMessage(messageType);
            }
        }
 public void HideMessage(LooxidLinkMessageType messageType)
 {
     this.messageType = messageType;
     if (messageType == LooxidLinkMessageType.CoreDisconnected || messageType == LooxidLinkMessageType.HubDisconnected)
     {
         if (disconnectedWindowAlpha > 0.0f)
         {
             disconnectedWindowTargetAlpha = -0.02f;
         }
     }
     else if (messageType == LooxidLinkMessageType.NoiseSignal)
     {
         if (noiseSingalWindowAlpha > 0.0f)
         {
             noiseSingalWindowTargetAlpha = -0.02f;
         }
     }
     else if (messageType == LooxidLinkMessageType.SensorOff)
     {
         if (sensorOffWindowAlpha > 0.0f)
         {
             sensorOffWindowTargetAlpha = -0.02f;
         }
     }
 }
        private void ShowMessage(LooxidLinkMessageType messageType)
        {
            if (messageType == LooxidLinkMessageType.NoiseSignal)
            {
                if (!noiseSignalMessage)
                {
                    networkManager.WriteLog("INFO", "Show MessageUI: Noise Signal");
                    if (OnShowNoiseSignalMessage != null)
                    {
                        OnShowNoiseSignalMessage.Invoke();
                    }
                }
                noiseSignalMessage = true;
            }
            if (messageType == LooxidLinkMessageType.SensorOff)
            {
                if (!sensorOffMessage)
                {
                    networkManager.WriteLog("INFO", "Show MessageUI: Sensor Off");
                    if (OnShowSensorOffMessage != null)
                    {
                        OnShowSensorOffMessage.Invoke();
                    }
                }
                sensorOffMessage = true;
            }

            if (messageType == LooxidLinkMessageType.CoreDisconnected || messageType == LooxidLinkMessageType.HubDisconnected)
            {
                if (this.isDisplayDisconnectedMessage)
                {
                    if (messageUI == null)
                    {
                        InstantiateMessageUI();
                    }
                    if (messageUI != null)
                    {
                        messageUI.ShowMessage(messageType);
                    }
                }
            }
            else if (messageType == LooxidLinkMessageType.SensorOff)
            {
                if (this.isDisplaySensorOffMessage)
                {
                    if (messageUI == null)
                    {
                        InstantiateMessageUI();
                    }
                    if (messageUI != null)
                    {
                        messageUI.ShowMessage(messageType);
                    }
                }
            }
            else if (messageType == LooxidLinkMessageType.NoiseSignal)
            {
                if (this.isDisplayNoiseSignalMessage)
                {
                    if (messageUI == null)
                    {
                        InstantiateMessageUI();
                    }
                    if (messageUI != null)
                    {
                        messageUI.ShowMessage(messageType);
                    }
                }
            }
        }