%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
  m_ObjectHideFlags: 0
  m_CorrespondingSourceObject: {fileID: 0}
  m_PrefabInstance: {fileID: 0}
  m_PrefabAsset: {fileID: 0}
  m_GameObject: {fileID: 0}
  m_Enabled: 1
  m_EditorHideFlags: 0
  m_Script: {fileID: 11500000, guid: 4f11136daadff0b44ac2278a314682ab, type: 3}
  m_Name: Pooled Box
  m_EditorClassIdentifier: 
  serializedUdonProgramAsset: {fileID: 11400000, guid: 2c653762a8a54b84b8e8f41d9ce96105,
    type: 2}
  udonAssembly: ".data_start\r\n\r\n    .export pool\r\n    \r\n    Boolean_0: %SystemBoolean,
    null\r\n    obj_0: %UnityEngineGameObject, this\r\n    instance_2: %VRCUdonUdonBehaviour,
    this\r\n    target_0: %VRCUdonCommonInterfacesNetworkEventTarget, null\r\n    eventName_0:
    %SystemString, null\r\n    instance_3: %UnityEngineTransform, this\r\n    instance_4:
    %UnityEngineGameObject, this\r\n    instance_0: %VRCSDK3ComponentsVRCObjectPool,
    null\r\n    obj_1: %UnityEngineGameObject, this\r\n    message_0: %SystemObject,
    null\r\n    format_0: %SystemString, null\r\n    arg0_0: %SystemObject, null\r\n
    \   instance_1: %UnityEngineGameObject, this\r\n    GameObject_0: %UnityEngineGameObject,
    this\r\n    message_1: %SystemObject, null\r\n    format_1: %SystemString, null\r\n
    \   arg0_1: %SystemObject, null\r\n    instance_5: %UnityEngineGameObject, this\r\n
    \   instance_6: %UnityEngineTransform, this\r\n    value_0: %UnityEngineVector3,
    null\r\n    instance_7: %UnityEngineGameObject, this\r\n    pool: %VRCSDK3ComponentsVRCObjectPool,
    null\r\n    initialPosition: %UnityEngineVector3, null\r\n    __returnValue: %SystemObject,
    null\r\n\r\n.data_end\r\n\r\n.code_start\r\n\r\n    .export _interact\r\n    \r\n
    \   _interact:\r\n    \r\n        PUSH, obj_0\r\n        PUSH, Boolean_0\r\n        EXTERN,
    \"VRCSDKBaseNetworking.__IsOwner__UnityEngineGameObject__SystemBoolean\"\r\n        PUSH,
    Boolean_0\r\n        JUMP_IF_FALSE, 0x000000CC\r\n        PUSH, pool\r\n        PUSH,
    instance_0\r\n        COPY\r\n        PUSH, GameObject_0\r\n        PUSH, obj_1\r\n
    \       COPY\r\n        PUSH, instance_0\r\n        PUSH, obj_1\r\n        EXTERN,
    \"VRCSDK3ComponentsVRCObjectPool.__Return__UnityEngineGameObject__SystemVoid\"\r\n
    \       PUSH, GameObject_0\r\n        PUSH, instance_1\r\n        COPY\r\n        PUSH,
    instance_1\r\n        PUSH, arg0_0\r\n        EXTERN, \"UnityEngineGameObject.__get_name__SystemString\"\r\n
    \       PUSH, format_0\r\n        PUSH, arg0_0\r\n        PUSH, message_0\r\n
    \       EXTERN, \"SystemString.__Format__SystemString_SystemObject__SystemString\"\r\n
    \       PUSH, message_0\r\n        EXTERN, \"UnityEngineDebug.__Log__SystemObject__SystemVoid\"\r\n
    \       JUMP, 0x000000EC\r\n        PUSH, instance_2\r\n        PUSH, target_0\r\n
    \       PUSH, eventName_0\r\n        EXTERN, \"VRCUdonCommonInterfacesIUdonEventReceiver.__SendCustomNetworkEvent__VRCUdonCommonInterfacesNetworkEventTarget_SystemString__SystemVoid\"\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n    .export _start\r\n    \r\n    _start:\r\n
    \   \r\n        PUSH, instance_4\r\n        PUSH, instance_3\r\n        EXTERN,
    \"UnityEngineGameObject.__get_transform__UnityEngineTransform\"\r\n        PUSH,
    instance_3\r\n        PUSH, initialPosition\r\n        EXTERN, \"UnityEngineTransform.__get_localPosition__UnityEngineVector3\"\r\n
    \       PUSH, initialPosition\r\n        PUSH, initialPosition\r\n        COPY\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n    .export ReturnObject\r\n    \r\n    ReturnObject:\r\n
    \   \r\n        PUSH, pool\r\n        PUSH, instance_0\r\n        COPY\r\n        PUSH,
    GameObject_0\r\n        PUSH, obj_1\r\n        COPY\r\n        PUSH, instance_0\r\n
    \       PUSH, obj_1\r\n        EXTERN, \"VRCSDK3ComponentsVRCObjectPool.__Return__UnityEngineGameObject__SystemVoid\"\r\n
    \       PUSH, GameObject_0\r\n        PUSH, instance_1\r\n        COPY\r\n        PUSH,
    message_0\r\n        EXTERN, \"UnityEngineDebug.__Log__SystemObject__SystemVoid\"\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n    .export _onEnable\r\n    \r\n    _onEnable:\r\n
    \   \r\n        PUSH, instance_5\r\n        PUSH, arg0_1\r\n        EXTERN, \"UnityEngineGameObject.__get_name__SystemString\"\r\n
    \       PUSH, format_1\r\n        PUSH, arg0_1\r\n        PUSH, message_1\r\n
    \       EXTERN, \"SystemString.__Format__SystemString_SystemObject__SystemString\"\r\n
    \       PUSH, message_1\r\n        EXTERN, \"UnityEngineDebug.__Log__SystemObject__SystemVoid\"\r\n
    \       PUSH, instance_7\r\n        PUSH, instance_6\r\n        EXTERN, \"UnityEngineGameObject.__get_transform__UnityEngineTransform\"\r\n
    \       PUSH, instance_6\r\n        PUSH, initialPosition\r\n        EXTERN, \"UnityEngineTransform.__set_localPosition__UnityEngineVector3__SystemVoid\"\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n\r\n.code_end\r\n"
  assemblyError: 
  graphData:
    name: 
    description: 
    nodes:
    - fullName: Variable_VRCSDK3ComponentsVRCObjectPool
      uid: cf69a3ca-d6ad-4bcd-af25-29492a3da7b0
      position: {x: 0, y: 0}
      nodeUIDs:
      - 
      - 
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|pool
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|True
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|none
    - fullName: UnityEngineGameObject.__get_name__SystemString
      uid: 5a77752d-95c2-4a05-81ec-bbe5de339fa6
      position: {x: 1085, y: 200}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: SystemString.__Format__SystemString_SystemObject__SystemString
      uid: dce5d03c-36e5-4d1e-b3a1-c360a1e5ab60
      position: {x: 1235, y: 155}
      nodeUIDs:
      - 
      - 5a77752d-95c2-4a05-81ec-bbe5de339fa6|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|{0}
          enabled
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineDebug.__Log__SystemObject__SystemVoid
      uid: f22e4651-e70b-4fa2-a016-2e3f99ed2fc6
      position: {x: 1535, y: 70}
      nodeUIDs:
      - dce5d03c-36e5-4d1e-b3a1-c360a1e5ab60|0
      flowUIDs:
      - eea0c0c2-4706-4950-9c19-ff408aa5f58f
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Event_Interact
      uid: a6f6ff3d-fe47-401d-9f44-13593a94d4a2
      position: {x: 1060, y: 710}
      nodeUIDs: []
      flowUIDs:
      - da4bfe57-0c9e-4eb5-971e-c0d4b466b4a0
      nodeValues: []
    - fullName: VRCSDK3ComponentsVRCObjectPool.__Return__UnityEngineGameObject__SystemVoid
      uid: 721341eb-6e04-49d7-8276-7eee6a7538df
      position: {x: 1595, y: 710}
      nodeUIDs:
      - 6577aecf-85f3-4cba-b450-508bcbb02f6b|0
      - 1813c185-def5-4e7c-b0d5-9cc4ca41ddaa|0
      flowUIDs:
      - d44119a2-46c0-4d80-94fc-d2fe8b306dfe
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Get_Variable
      uid: 6577aecf-85f3-4cba-b450-508bcbb02f6b
      position: {x: 1375, y: 790}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|cf69a3ca-d6ad-4bcd-af25-29492a3da7b0
    - fullName: UnityEngineDebug.__Log__SystemObject__SystemVoid
      uid: d44119a2-46c0-4d80-94fc-d2fe8b306dfe
      position: {x: 2040, y: 690}
      nodeUIDs:
      - 03f42b5a-ba87-44a1-9a82-b33b8f537ca7
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: SystemString.__Format__SystemString_SystemObject__SystemString
      uid: 03f42b5a-ba87-44a1-9a82-b33b8f537ca7
      position: {x: 1730, y: 890}
      nodeUIDs:
      - 
      - 0a0ae50a-7b4c-43e7-ba9b-f7f49f05347d
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|{0}
          returned
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineGameObject.__get_name__SystemString
      uid: 0a0ae50a-7b4c-43e7-ba9b-f7f49f05347d
      position: {x: 1560, y: 985}
      nodeUIDs:
      - 1813c185-def5-4e7c-b0d5-9cc4ca41ddaa|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineGameObject.__get_transform__UnityEngineTransform
      uid: 882f5306-f97a-4114-b0b1-7dfde5f452d2
      position: {x: 1090, y: 310}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineTransform.__set_localPosition__UnityEngineVector3__SystemVoid
      uid: eea0c0c2-4706-4950-9c19-ff408aa5f58f
      position: {x: 1660, y: 280}
      nodeUIDs:
      - 882f5306-f97a-4114-b0b1-7dfde5f452d2|0
      - bc654efd-e450-40ce-8c64-062d9dc4901f|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: UnityEngine.Vector3, UnityEngine.CoreModule, Version=0.0.0.0,
          Culture=neutral, PublicKeyToken=null|{"x":0.0,"y":0.0,"z":0.0}
    - fullName: Event_Start
      uid: 32d9a8c4-1f3e-4f8f-8515-6f2ba963b341
      position: {x: 1505, y: -340}
      nodeUIDs: []
      flowUIDs:
      - bdc8dd46-623a-4fa6-9998-f68e49ab7f57
      nodeValues: []
    - fullName: Variable_UnityEngineVector3
      uid: 3b16b6d0-90a5-40cd-aba5-2d83347b7822
      position: {x: 0, y: 0}
      nodeUIDs:
      - 
      - 
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|initialPosition
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|none
    - fullName: Set_Variable
      uid: bdc8dd46-623a-4fa6-9998-f68e49ab7f57
      position: {x: 1620, y: -270}
      nodeUIDs:
      - 
      - 5aaf65d8-339e-4cea-8598-9d8e305c63f3|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|3b16b6d0-90a5-40cd-aba5-2d83347b7822
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|initialPosition
    - fullName: UnityEngineTransform.__get_localPosition__UnityEngineVector3
      uid: 5aaf65d8-339e-4cea-8598-9d8e305c63f3
      position: {x: 1410, y: -170}
      nodeUIDs:
      - e2a7fa67-e77a-4bbb-ba08-b920c55a4035|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Get_Variable
      uid: bc654efd-e450-40ce-8c64-062d9dc4901f
      position: {x: 1450, y: 400}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|3b16b6d0-90a5-40cd-aba5-2d83347b7822
    - fullName: Const_This
      uid: 1813c185-def5-4e7c-b0d5-9cc4ca41ddaa
      position: {x: 1440, y: 880}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineGameObject.__get_transform__UnityEngineTransform
      uid: e2a7fa67-e77a-4bbb-ba08-b920c55a4035
      position: {x: 1240, y: -175}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Variable_SystemObject
      uid: c87c543e-b928-4bf2-8a13-ab5da40172d1
      position: {x: 0, y: 0}
      nodeUIDs:
      - 
      - 
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|__returnValue
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|none
    - fullName: VRCSDKBaseNetworking.__IsOwner__UnityEngineGameObject__SystemBoolean
      uid: 60065287-0b8a-4fa7-83aa-97ec0d8c3ac4
      position: {x: 1010, y: 920}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Branch
      uid: da4bfe57-0c9e-4eb5-971e-c0d4b466b4a0
      position: {x: 1210, y: 710}
      nodeUIDs:
      - 60065287-0b8a-4fa7-83aa-97ec0d8c3ac4|0
      flowUIDs:
      - 721341eb-6e04-49d7-8276-7eee6a7538df
      - d3de19bd-f313-492d-b1d4-3eb8beb40024
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
    - fullName: VRCUdonCommonInterfacesIUdonEventReceiver.__SendCustomNetworkEvent__VRCUdonCommonInterfacesNetworkEventTarget_SystemString__SystemVoid
      uid: d3de19bd-f313-492d-b1d4-3eb8beb40024
      position: {x: 1370, y: 1110}
      nodeUIDs:
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: VRC.Udon.Common.Interfaces.NetworkEventTarget, VRC.Udon.Common,
          Version=1.0.0.0, Culture=neutral, PublicKeyToken=null|Owner
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|ReturnObject
    - fullName: Event_Custom
      uid: 672a9e88-ca8f-45d3-b264-db6cd275ed9f
      position: {x: 1385, y: 630}
      nodeUIDs:
      - 
      flowUIDs:
      - 721341eb-6e04-49d7-8276-7eee6a7538df
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|ReturnObject
    - fullName: Event_OnEnable
      uid: a8f69a89-ba2f-422a-b2e6-45470b21bdd0
      position: {x: 1360, y: 65}
      nodeUIDs: []
      flowUIDs:
      - f22e4651-e70b-4fa2-a016-2e3f99ed2fc6
      nodeValues: []
    updateOrder: 0
  graphElementData:
  - type: 2
    uid: 770a014b-0330-496c-83d0-8d384ee8bc21
    jsonData: '{"uid":"770a014b-0330-496c-83d0-8d384ee8bc21","layout":{"serializedVersion":"2","x":1060.0,"y":-20.0,"width":802.0,"height":527.0},"containedElements":["f22e4651-e70b-4fa2-a016-2e3f99ed2fc6","dce5d03c-36e5-4d1e-b3a1-c360a1e5ab60","5a77752d-95c2-4a05-81ec-bbe5de339fa6","349e104a-1845-4ad9-8c8b-944d9c3bf8e7","eea0c0c2-4706-4950-9c19-ff408aa5f58f","bc654efd-e450-40ce-8c64-062d9dc4901f","882f5306-f97a-4114-b0b1-7dfde5f452d2","a8f69a89-ba2f-422a-b2e6-45470b21bdd0"],"title":"Restore
      initial Position when Enabled","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 2
    uid: 81bbf536-b2ac-44e2-868d-b3287ec1064c
    jsonData: '{"uid":"81bbf536-b2ac-44e2-868d-b3287ec1064c","layout":{"serializedVersion":"2","x":985.0,"y":565.0,"width":1206.0,"height":527.0},"containedElements":["0a0ae50a-7b4c-43e7-ba9b-f7f49f05347d","03f42b5a-ba87-44a1-9a82-b33b8f537ca7","d44119a2-46c0-4d80-94fc-d2fe8b306dfe","6577aecf-85f3-4cba-b450-508bcbb02f6b","721341eb-6e04-49d7-8276-7eee6a7538df","a6f6ff3d-fe47-401d-9f44-13593a94d4a2","447c80f8-2f8d-45b0-b798-1fa18d8022a2","1813c185-def5-4e7c-b0d5-9cc4ca41ddaa","60065287-0b8a-4fa7-83aa-97ec0d8c3ac4","da4bfe57-0c9e-4eb5-971e-c0d4b466b4a0","672a9e88-ca8f-45d3-b264-db6cd275ed9f","d3de19bd-f313-492d-b1d4-3eb8beb40024"],"title":"OnInteract,
      Return Object to Pool if Owner, or send ReturnObject message to Owner","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 2
    uid: 42039932-9861-4071-96e4-4ecd618e2b73
    jsonData: '{"uid":"42039932-9861-4071-96e4-4ecd618e2b73","layout":{"serializedVersion":"2","x":1215.0,"y":-405.0,"width":423.0,"height":342.0},"containedElements":["bdc8dd46-623a-4fa6-9998-f68e49ab7f57","32d9a8c4-1f3e-4f8f-8515-6f2ba963b341","5aaf65d8-339e-4cea-8598-9d8e305c63f3","e2a7fa67-e77a-4bbb-ba08-b920c55a4035"],"title":"Save
      initialPosition on Start","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 5
    uid: 1a238439-2ea4-45c9-978d-02a662335a48
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":130.0,"width":200.0,"height":150.0}}'
  - type: 4
    uid: 5b23d6d5-e0a1-4297-9127-8b92c45110de
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":20.0,"width":0.0,"height":0.0}}'
  viewTransform:
    position: {x: -500.8003, y: 509.0091}
    scale: 0.7561437
  version: 1.0.0
  showAssembly: 0
