Skip to content

PropertyGetterSetterTests ​

Vector3.x、Color.a、Rect.widthについて、コンストラクタで値型を生成し、getterで変更前の値を取得、setterで変更、getterで変更後の値を再取得してログへ出力します。__SystemVoidを省略するsetterと明記するsetterの両方を検証します。

JSONファイルを開く

json
{
  "version": 1,
  "comment": "Vector3.x、Color.a、Rect.widthについて、コンストラクタで値型を生成し、getterで変更前の値を取得、setterで変更、getterで変更後の値を再取得してログへ出力します。__SystemVoidを省略するsetterと明記するsetterの両方を検証します。",
  "data": [
    {
      "name": "__f01",
      "type": "SystemSingle",
      "value": 0.1
    },
    {
      "name": "__f02",
      "type": "SystemSingle",
      "value": 0.2
    },
    {
      "name": "__f03",
      "type": "SystemSingle",
      "value": 0.3
    },
    {
      "name": "__f04",
      "type": "SystemSingle",
      "value": 0.4
    },
    {
      "name": "__f09",
      "type": "SystemSingle",
      "value": 0.9
    },
    {
      "name": "__f1",
      "type": "SystemSingle",
      "value": 1
    },
    {
      "name": "__f2",
      "type": "SystemSingle",
      "value": 2
    },
    {
      "name": "__f3",
      "type": "SystemSingle",
      "value": 3
    },
    {
      "name": "__f4",
      "type": "SystemSingle",
      "value": 4
    },
    {
      "name": "__f8",
      "type": "SystemSingle",
      "value": 8
    },
    {
      "name": "__f9",
      "type": "SystemSingle",
      "value": 9
    },
    {
      "name": "__vector",
      "type": "UnityEngineVector3",
      "value": null
    },
    {
      "name": "__color",
      "type": "UnityEngineColor",
      "value": null
    },
    {
      "name": "__rect",
      "type": "UnityEngineRect",
      "value": null
    },
    {
      "name": "__before",
      "type": "SystemSingle",
      "value": 0
    },
    {
      "name": "__after",
      "type": "SystemSingle",
      "value": 0
    },
    {
      "name": "__vectorBeforePrefix",
      "type": "SystemString",
      "value": "Vector3.x before = "
    },
    {
      "name": "__vectorAfterPrefix",
      "type": "SystemString",
      "value": "Vector3.x after = "
    },
    {
      "name": "__colorBeforePrefix",
      "type": "SystemString",
      "value": "Color.a before = "
    },
    {
      "name": "__colorAfterPrefix",
      "type": "SystemString",
      "value": "Color.a after = "
    },
    {
      "name": "__rectBeforePrefix",
      "type": "SystemString",
      "value": "Rect.width before = "
    },
    {
      "name": "__rectAfterPrefix",
      "type": "SystemString",
      "value": "Rect.width after = "
    },
    {
      "name": "__message",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_object_name",
      "type": "SystemString",
      "value": "ShirasUdonResultText"
    },
    {
      "name": "__shiras_result_object",
      "type": "UnityEngineGameObject",
      "value": null
    },
    {
      "name": "__shiras_result_text_type",
      "type": "SystemType",
      "value": "UnityEngineUIText"
    },
    {
      "name": "__shiras_result_text",
      "type": "UnityEngineUIText",
      "value": null
    },
    {
      "name": "__shiras_result_found",
      "type": "SystemBoolean",
      "value": false
    },
    {
      "name": "__shiras_result_message_0",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_message_1",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_message_2",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_message_3",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_message_4",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_message_5",
      "type": "SystemString",
      "value": ""
    },
    {
      "name": "__shiras_result_builder",
      "type": "SystemTextStringBuilder",
      "value": null
    },
    {
      "name": "__shiras_result_builder_next",
      "type": "SystemTextStringBuilder",
      "value": null
    }
  ],
  "code": [
    {
      "name": "TestProperties",
      "export": true,
      "instructions": [
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ctor____SystemTextStringBuilder",
          "argumentCount": 0,
          "return": "__shiras_result_builder"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__f1"
        },
        {
          "op": "PUSH",
          "operand": "__f2"
        },
        {
          "op": "PUSH",
          "operand": "__f3"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineVector3.__ctor__SystemSingle_SystemSingle_SystemSingle__UnityEngineVector3",
          "argumentCount": 3,
          "return": "__vector"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__vector"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineVector3.__get_x__SystemSingle",
          "argumentCount": 1,
          "return": "__before"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__vectorBeforePrefix"
        },
        {
          "op": "PUSH",
          "operand": "__before"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_0"
        }
      ]
    },
    {
      "name": "__shiras_display_0",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_0"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_0"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_0"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_0"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_0"
        }
      ]
    },
    {
      "name": "__shiras_continue_0",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__vector"
        },
        {
          "op": "PUSH",
          "operand": "__f9"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineVector3.__set_x__SystemSingle",
          "argumentCount": 2,
          "refArguments": [
            0
          ]
        },
        {
          "op": "PUSH",
          "operand": "__vector"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineVector3.__get_x__SystemSingle",
          "argumentCount": 1,
          "return": "__after"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__vectorAfterPrefix"
        },
        {
          "op": "PUSH",
          "operand": "__after"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_1"
        }
      ]
    },
    {
      "name": "__shiras_display_1",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_1"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_1"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_1"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_1"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_1"
        }
      ]
    },
    {
      "name": "__shiras_continue_1",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__f01"
        },
        {
          "op": "PUSH",
          "operand": "__f02"
        },
        {
          "op": "PUSH",
          "operand": "__f03"
        },
        {
          "op": "PUSH",
          "operand": "__f04"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineColor.__ctor__SystemSingle_SystemSingle_SystemSingle_SystemSingle__UnityEngineColor",
          "argumentCount": 4,
          "return": "__color"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__color"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineColor.__get_a__SystemSingle",
          "argumentCount": 1,
          "return": "__before"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__colorBeforePrefix"
        },
        {
          "op": "PUSH",
          "operand": "__before"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_2"
        }
      ]
    },
    {
      "name": "__shiras_display_2",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_2"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_2"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_2"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_2"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_2"
        }
      ]
    },
    {
      "name": "__shiras_continue_2",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__color"
        },
        {
          "op": "PUSH",
          "operand": "__f09"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineColor.__set_a__SystemSingle",
          "argumentCount": 2,
          "refArguments": [
            0
          ]
        },
        {
          "op": "PUSH",
          "operand": "__color"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineColor.__get_a__SystemSingle",
          "argumentCount": 1,
          "return": "__after"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__colorAfterPrefix"
        },
        {
          "op": "PUSH",
          "operand": "__after"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_3"
        }
      ]
    },
    {
      "name": "__shiras_display_3",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_3"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_3"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_3"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_3"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_3"
        }
      ]
    },
    {
      "name": "__shiras_continue_3",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__f1"
        },
        {
          "op": "PUSH",
          "operand": "__f2"
        },
        {
          "op": "PUSH",
          "operand": "__f3"
        },
        {
          "op": "PUSH",
          "operand": "__f4"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineRect.__ctor__SystemSingle_SystemSingle_SystemSingle_SystemSingle__UnityEngineRect",
          "argumentCount": 4,
          "return": "__rect"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__rect"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineRect.__get_width__SystemSingle",
          "argumentCount": 1,
          "return": "__before"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__rectBeforePrefix"
        },
        {
          "op": "PUSH",
          "operand": "__before"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_4"
        }
      ]
    },
    {
      "name": "__shiras_display_4",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_4"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_4"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_4"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_4"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_4"
        }
      ]
    },
    {
      "name": "__shiras_continue_4",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__rect"
        },
        {
          "op": "PUSH",
          "operand": "__f8"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineRect.__set_width__SystemSingle__SystemVoid",
          "argumentCount": 2,
          "refArguments": [
            0
          ]
        },
        {
          "op": "PUSH",
          "operand": "__rect"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineRect.__get_width__SystemSingle",
          "argumentCount": 1,
          "return": "__after"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__rectAfterPrefix"
        },
        {
          "op": "PUSH",
          "operand": "__after"
        },
        {
          "op": "EXTERN",
          "signature": "SystemString.__Concat__SystemObject_SystemObject__SystemString",
          "argumentCount": 2,
          "return": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineDebug.__Log__SystemObject__SystemVoid",
          "argumentCount": 1
        },
        {
          "op": "JUMP",
          "operand": "__shiras_display_5"
        }
      ]
    },
    {
      "name": "__shiras_display_5",
      "export": false,
      "instructions": [
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "PUSH",
          "operand": "__message"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__Append__SystemObject__SystemTextStringBuilder",
          "argumentCount": 2,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__AppendLine__SystemTextStringBuilder",
          "argumentCount": 1,
          "return": "__shiras_result_builder_next"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_builder"
        },
        {
          "op": "EXTERN",
          "signature": "SystemTextStringBuilder.__ToString__SystemString",
          "argumentCount": 1,
          "return": "__shiras_result_message_5"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object_name"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__Find__SystemString__UnityEngineGameObject",
          "argumentCount": 1,
          "return": "__shiras_result_object"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_5"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_object"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text_type"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineGameObject.__GetComponent__SystemType__UnityEngineComponent",
          "argumentCount": 2,
          "return": "__shiras_result_text"
        },
        {
          "op": "POP"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineObject.__op_Implicit__UnityEngineObject__SystemBoolean",
          "argumentCount": 1,
          "return": "__shiras_result_found"
        },
        {
          "op": "JUMP_IF_FALSE",
          "operand": "__shiras_continue_5"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_text"
        },
        {
          "op": "PUSH",
          "operand": "__shiras_result_message_5"
        },
        {
          "op": "EXTERN",
          "signature": "UnityEngineUIText.__set_text__SystemString__SystemVoid",
          "argumentCount": 2
        },
        {
          "op": "JUMP",
          "operand": "__shiras_continue_5"
        }
      ]
    },
    {
      "name": "__shiras_continue_5",
      "export": false,
      "instructions": []
    }
  ]
}