コード例 #1
0
        public void Activate(ArBehaviourUserInterface behaviour)
        {
            _behaviour = behaviour;

            LatInputField.text    = PlayerPrefs.GetString("ArpoiseSettingsLatitude");
            LonInputField.text    = PlayerPrefs.GetString("ArpoiseSettingsLongitude");
            ActivationToggle.isOn = true.ToString().Equals(PlayerPrefs.GetString("ArpoiseSettingsActivated"));
        }
コード例 #2
0
 public void Setup(ArItem currentItem, ArBehaviourUserInterface behaviour)
 {
     _item            = currentItem;
     nameLabel.text   = _item.itemName;
     line2Label.text  = _item.line2;
     line3Label.text  = _item.distance + "m" + (string.IsNullOrEmpty(_item.line3) ? string.Empty : ", " + _item.line3);
     iconImage.sprite = _item.icon;
     _behaviour       = behaviour;
 }
コード例 #3
0
        public void AddButtons(List <ArItem> itemList, ArBehaviourUserInterface behaviour)
        {
            if (itemList != null)
            {
                foreach (var item in itemList)
                {
                    var newButton = _buttonObjectPool.GetObject();
                    newButton.transform.SetParent(_contentPanel);

                    var button = newButton.GetComponent <LayerButton>();
                    button.Setup(item, behaviour);
                }
            }
        }
コード例 #4
0
ファイル: InfoPanel.cs プロジェクト: Avatarchik/ARpoise
 public void Setup(ArBehaviourUserInterface behaviour)
 {
     Start();
     _behaviour = behaviour;
     //Debug.Log("InfoPanel Setup.");
 }
コード例 #5
0
 public void Setup(ArBehaviourUserInterface behaviour)
 {
     Start();
     _behaviour = behaviour;
     //Debug.Log("PanelHeaderButton Setup.");
 }