void OnProtocolTextChange(FishControlProtocol newProtocol) { switch(newProtocol){ case FishControlProtocol.OPEN_MOUTH: protocolText.text = "Open Mouth"; break; case FishControlProtocol.CLOSE_MOUTH: protocolText.text = "Close Mouth"; break; case FishControlProtocol.LEFT: protocolText.text = "Left"; break; case FishControlProtocol.RIGHT: protocolText.text = "Right"; break; case FishControlProtocol.FRONT: protocolText.text = "Front"; break; case FishControlProtocol.UP: protocolText.text = "Up"; break; case FishControlProtocol.DOWN: protocolText.text = "Down"; break; default: protocolText.text = "None"; break; } }
void HandleNewPose() { FishControlProtocol newProtocol = GetNewMappedProtocol(); if(newProtocol != lastProtocol){ if (newProtocol != FishControlProtocol.NONE){ btSerial.SendData( ((int)newProtocol).ToString()); // Debug.Log("newProtocol.ToString() : " + ((int)newProtocol).ToString()); } lastProtocol = newProtocol; if(OnProtocolChange != null){ OnProtocolChange(newProtocol); } } }