Jump to content
Korean Random

Подстановки конфига


Recommended Posts

Есть левое экстраполе в ушах:

      "extraFieldsLeft": [
        { "x": 24, "y": 21, "h": 2, "w": "100", "bgColor": "0x808080", "alpha": "{{alive?100|0}}" },
        { "x": 24, "y": 21, "h": 2, "w": "{{hp-ratio}}", "bgColor": "{{c:system}}", "alpha": "100" }
      ],

Пытаюсь сделать в правом подстановку из левого:

      "extraFieldsRight": [
        "$ref": {"path": "playersPanel.large.extraFieldsLeft"},
        // enemy spotted status marker (see above).
        // маркер статуса засвета (см. выше).
        ${"enemySpottedMarker"}
      ]

Но что-то идёт не так, и работать не хочет. Собственно, вопрос: как реализовать подстановку из другого экстраполя? Я так понял, проблема в том, что экстраполе -- это массив.

Link to comment
Short link
Share on other sites

 

 

как реализовать подстановку из другого экстраполя?
можно подстанавливать только массив целиком. В случае экстраполей в ушах красиво не выйдет, ибо в союзных маркеры засвета не надо использовать. 
Link to comment
Short link
Share on other sites

Вариантов вообще нет? Только скопировать то же самое в правые экстраполя?

у меня так, в начале файла:



  "hp_bg": {"x": 0, "y": 20, "bgColor": "0xFFFFFF", "h": 5, "w": "{{hp-max:100}}", "alpha": "{{alive?50|0}}"},
  "ally_hp": {"x": 0, "y": 20, "bgColor": "0x00FF00", "h": 5, "w": "{{hp:100}}", "alpha": "{{alive?50|0}}"},
  "enemy_hp": {"x": 0, "y": 20, "bgColor": "0xFF0000", "h": 5, "w": "{{hp:100}}", "alpha": "{{alive?50|0}}"},

потом, в самих ушах,



"extraFieldsLeft": [
      ${"hp_bg"},
      ${"ally_hp"}
      ],
"extraFieldsRight": [
      ${"enemySpottedMarker"},
      ${"hp_bg"},
      ${"enemy_hp"}
      ]
Edited by Helkar
  • Upvote 1
Link to comment
Short link
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...