Exemplo n.º 1
0
 public void Reset()
 {
     if (ConfirmObject != null)
     {
         ConfirmObject.SetActive(false);
     }
     _lastReceivedMessage = null;
 }
Exemplo n.º 2
0
    // 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
    }
Exemplo n.º 3
0
 private void ProcessMessage(PositionFoundMessage message)
 {
     if (message.Status == PositionFoundStatus.Rejected)
     {
         Reset();
     }
     else
     {
         LabelText.SetActive(false);
     }
 }
Exemplo n.º 4
0
 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);
         }
     }
 }
Exemplo n.º 5
0
 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;
     }
 }