Skip to content

Processing additional instructions #1

@DenisSolicen

Description

@DenisSolicen

[RU]: Обработка дополнительных инструкций

Текущая версия v1.0.0 | KismetEditor обрабатывает инструкции из JSON Ubergraph:

    {
      "Inst": "Let",
      "Variable": {
        "Inst": "LocalVariable",
        "Variable Outer": "UI_Tooltip_C",
        "Variable Name": "ExecuteUbergraph_UI_Tooltip.Temp_string_Variable33"
      },
      "Expression": {
        "Inst": "StringConst",
        "Value": "Artifact"
      },
      "StatementIndex": 18123
    },

Но, к сожалению, не обрабатывает такие:

    {
      "Inst": "Let",
      "Variable": {
        "Inst": "LocalVariable",
        "Variable Outer": "UI_Tooltip_C",
        "Variable Name": "ExecuteUbergraph_UI_Tooltip.CallFunc_SelectString_ReturnValue"
      },
      "Expression": {
        "Inst": "CallMath",
        "Function": "SelectString",
        "ContextClass": "/Script/Engine.KismetMathLibrary",
        "Parameters": [
          {
            "Inst": "StringConst",
            "Value": "Requires Two-Hand Weapon"
          },
          {
            "Inst": "StringConst",
            "Value": "Requires Melee Weapon"
          },
          {
            "Inst": "LocalVariable",
            "Variable Outer": "UI_Tooltip_C",
            "Variable Name": "ExecuteUbergraph_UI_Tooltip.CallFunc_EqualEqual_ByteByte_ReturnValue2"
          }
        ]
      },
      "StatementIndex": 9808
    },

Или совершенно не обрабатывает такие:

     {
      "Inst": "VirtualFunction",
      "Function": "AddInfoLine",
      "Parameters": [
        {
          "Inst": "StringConst",
          "Value": "Requires Ranged Weapon"
        },
        {
          "Inst": "FloatConst",
          "Value": 1.0
        },
        {
          "Inst": "False"
        },
        {
          "Inst": "True"
        },
        {
          "Inst": "False"
        },
        {
          "Inst": "False"
        },
        {
          "Inst": "False"
        },
        {
          "Inst": "False"
        }
      ],
      "StatementIndex": 11105
    },

Для чего этот запрос:

Обновление будет призвано решить эти проблемы, но для этого потребуется дополнительное время, и мозги.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions