public void Reset() { if (ConfirmObject != null) { ConfirmObject.SetActive(false); } _lastReceivedMessage = null; }
// Use this for initialization void Start() { Messenger.Instance.AddListener <PositionFoundMessage>(ProcessMessage); Reset(); #if UNITY_EDITOR _lastReceivedMessage = new PositionFoundMessage(new Vector3(0, -1.6f, 0)); ResendMessage(true); #endif }
private void ProcessMessage(PositionFoundMessage message) { if (message.Status == PositionFoundStatus.Rejected) { Reset(); } else { LabelText.SetActive(false); } }
private void ShowObject(PositionFoundMessage m) { if (m.Status == PositionFoundStatus.Accepted) { transform.position = new Vector3(transform.position.x, m.Location.y, transform.parent.transform.position.z) + Vector3.up * 0.05f; if (!gameObject.activeSelf) { gameObject.SetActive(true); } } }
private void ProcessMessage(PositionFoundMessage message) { _lastReceivedMessage = message; if (message.Status != PositionFoundStatus.Unprocessed) { Reset(); } else { ConfirmObject.SetActive(true); ConfirmObject.transform.position = message.Location + Vector3.up * 0.05f; } }