%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: DropdownSync
  m_EditorClassIdentifier: 
  serializedUdonProgramAsset: {fileID: 11400000, guid: 3fffd44ea20612a40b70c557487d328e,
    type: 2}
  udonAssembly: ".data_start\r\n\r\n    .export uiDropdown\r\n    .sync dropdownValue,
    none\r\n    \r\n    instance_0: %UnityEngineUIDropdown, null\r\n    value_0: %SystemInt32,
    null\r\n    player_0: %VRCSDKBaseVRCPlayerApi, null\r\n    obj_0: %UnityEngineGameObject,
    this\r\n    instance_1: %UnityEngineUIDropdown, null\r\n    instance_2: %VRCUdonUdonBehaviour,
    this\r\n    Boolean_0: %SystemBoolean, null\r\n    uiDropdown: %UnityEngineUIDropdown,
    null\r\n    dropdownValue: %SystemInt32, null\r\n    __returnValue: %SystemObject,
    null\r\n\r\n.data_end\r\n\r\n.code_start\r\n\r\n    .export _onDeserialization\r\n
    \   \r\n    _onDeserialization:\r\n    \r\n        PUSH, uiDropdown\r\n        PUSH,
    instance_0\r\n        COPY\r\n        PUSH, instance_0\r\n        PUSH, dropdownValue\r\n
    \       EXTERN, \"UnityEngineUIDropdown.__set_value__SystemInt32__SystemVoid\"\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n    .export OnValueChanged\r\n    \r\n    OnValueChanged:\r\n
    \   \r\n        PUSH, player_0\r\n        EXTERN, \"VRCSDKBaseNetworking.__get_LocalPlayer__VRCSDKBaseVRCPlayerApi\"\r\n
    \       PUSH, player_0\r\n        PUSH, obj_0\r\n        EXTERN, \"VRCSDKBaseNetworking.__SetOwner__VRCSDKBaseVRCPlayerApi_UnityEngineGameObject__SystemVoid\"\r\n
    \       PUSH, uiDropdown\r\n        PUSH, instance_1\r\n        COPY\r\n        PUSH,
    instance_1\r\n        PUSH, dropdownValue\r\n        EXTERN, \"UnityEngineUIDropdown.__get_value__SystemInt32\"\r\n
    \       PUSH, dropdownValue\r\n        PUSH, dropdownValue\r\n        COPY\r\n
    \       PUSH, instance_2\r\n        EXTERN, \"VRCUdonCommonInterfacesIUdonEventReceiver.__RequestSerialization__SystemVoid\"\r\n
    \       JUMP, 0xFFFFFFFC\r\n    \r\n    .export _onOwnershipRequest\r\n    \r\n
    \   _onOwnershipRequest:\r\n    \r\n        PUSH, Boolean_0\r\n        PUSH, __returnValue\r\n
    \       COPY\r\n        JUMP, 0xFFFFFFFC\r\n    \r\n\r\n.code_end\r\n"
  assemblyError: 
  graphData:
    name: 
    description: 
    nodes:
    - fullName: Get_Variable
      uid: 0cb40eff-4fec-4eed-ba1d-89008fe8cf27
      position: {x: -445, y: -420}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|f6eab4ad-3f34-49a9-8ac8-19d9b59d1d13
    - fullName: Set_Variable
      uid: 89f2ad6b-3973-4adf-bcf7-1085cbbc9b8c
      position: {x: 165, y: -645}
      nodeUIDs:
      - 
      - 2e9330b2-2126-4972-9455-b5e87ce4daef|0
      flowUIDs:
      - ae888b9b-5f27-40f5-a1ea-1baa70f8b0fa
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|ea620532-514e-483b-8dc0-9d9ae3a645d2
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Get_Variable
      uid: 59246b09-fc5a-4ab2-915a-6d0c86a5d1e3
      position: {x: -445, y: -215}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|ea620532-514e-483b-8dc0-9d9ae3a645d2
    - fullName: Variable_UnityEngineUIDropdown
      uid: f6eab4ad-3f34-49a9-8ac8-19d9b59d1d13
      position: {x: -252, y: -852}
      nodeUIDs:
      - 
      - 
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|uiDropdown
      - 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: 
    - fullName: Variable_SystemInt32
      uid: ea620532-514e-483b-8dc0-9d9ae3a645d2
      position: {x: -444, y: -852}
      nodeUIDs:
      - 
      - 
      - 
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|dropdownValue
      - 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|True
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|none
    - fullName: UnityEngineUIDropdown.__get_value__SystemInt32
      uid: 2e9330b2-2126-4972-9455-b5e87ce4daef
      position: {x: -170, y: -515}
      nodeUIDs:
      - 0cb40eff-4fec-4eed-ba1d-89008fe8cf27|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineUIDropdown.__set_value__SystemInt32__SystemVoid
      uid: b08cdad0-1225-4352-8325-233aa50a9277
      position: {x: -170, y: -310}
      nodeUIDs:
      - 0cb40eff-4fec-4eed-ba1d-89008fe8cf27|0
      - 59246b09-fc5a-4ab2-915a-6d0c86a5d1e3|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Event_OnDeserialization
      uid: 2f89c33c-7a98-4053-b2a8-e6155bdfeb4f
      position: {x: -445, y: -310}
      nodeUIDs: []
      flowUIDs:
      - b08cdad0-1225-4352-8325-233aa50a9277
      nodeValues: []
    - fullName: Event_Custom
      uid: ea9a568e-a801-46a5-8b35-7bfc4bfb49da
      position: {x: -215, y: -750}
      nodeUIDs:
      - 
      flowUIDs:
      - a7df1c8a-d181-460c-92e4-f11284b2fc73
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|OnValueChanged
    - fullName: Variable_SystemObject
      uid: cd9c3fce-43e2-4b4f-adc8-46e56163a3d2
      position: {x: -835, y: 90}
      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: Event_OnOwnershipRequest
      uid: 23bf5bbd-695b-41e9-9591-e652183d717f
      position: {x: 720, y: -635}
      nodeUIDs: []
      flowUIDs:
      - fad35e96-9e6f-4f6c-8708-d1d49b879a48
      nodeValues: []
    - fullName: Const_SystemBoolean
      uid: 80b44170-6f7c-4ac9-babe-8fcb6e802780
      position: {x: 825, y: -495}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|True
    - fullName: Set_ReturnValue
      uid: fad35e96-9e6f-4f6c-8708-d1d49b879a48
      position: {x: 960, y: -585}
      nodeUIDs:
      - 
      - 80b44170-6f7c-4ac9-babe-8fcb6e802780
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|cd9c3fce-43e2-4b4f-adc8-46e56163a3d2
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: VRCUdonCommonInterfacesIUdonEventReceiver.__RequestSerialization__SystemVoid
      uid: ae888b9b-5f27-40f5-a1ea-1baa70f8b0fa
      position: {x: 360, y: -645}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: VRCSDKBaseNetworking.__SetOwner__VRCSDKBaseVRCPlayerApi_UnityEngineGameObject__SystemVoid
      uid: a7df1c8a-d181-460c-92e4-f11284b2fc73
      position: {x: 25, y: -725}
      nodeUIDs:
      - 42b9c93b-521e-471a-aca0-5d608110c88f|0
      - 
      flowUIDs:
      - 89f2ad6b-3973-4adf-bcf7-1085cbbc9b8c
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: VRCSDKBaseNetworking.__get_LocalPlayer__VRCSDKBaseVRCPlayerApi
      uid: 42b9c93b-521e-471a-aca0-5d608110c88f
      position: {x: -175, y: -665}
      nodeUIDs: []
      flowUIDs: []
      nodeValues: []
    updateOrder: 0
  graphElementData:
  - type: 2
    uid: f7781ef9-3d56-4cd1-96d4-dcf2352432fc
    jsonData: '{"uid":"f7781ef9-3d56-4cd1-96d4-dcf2352432fc","layout":{"serializedVersion":"2","x":695.0,"y":-700.0,"width":449.0,"height":312.0},"containedElements":["fad35e96-9e6f-4f6c-8708-d1d49b879a48","80b44170-6f7c-4ac9-babe-8fcb6e802780","23bf5bbd-695b-41e9-9591-e652183d717f"],"title":"Approve
      Ownership Transfers","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 3
    uid: 52c83e37-0c38-4600-934d-3b7dd36924ae
    jsonData: '{"uid":"52c83e37-0c38-4600-934d-3b7dd36924ae","layout":{"serializedVersion":"2","x":185.0,"y":-460.0,"width":358.00006103515627,"height":93.00000762939453},"title":"We
      don''t wire this up to Dropdown.SetValue below because Unity UI updates this
      directly.","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 3
    uid: f7eb2369-9edf-4458-b3e3-5ab1183d0006
    jsonData: '{"uid":"f7eb2369-9edf-4458-b3e3-5ab1183d0006","layout":{"serializedVersion":"2","x":195.0,"y":-745.0,"width":325.7867431640625,"height":82.01688385009766},"title":"The
      Owner of this Object will send their value to everyone else","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 3
    uid: 029ada6c-cb02-4716-9f52-1dae1ffb21cf
    jsonData: '{"uid":"029ada6c-cb02-4716-9f52-1dae1ffb21cf","layout":{"serializedVersion":"2","x":-757.58935546875,"y":-306.0398254394531,"width":304.2658386230469,"height":68.69444274902344},"title":"Deserialization
      happens for everyone who is not the Owner","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
  - type: 5
    uid: c386a6db-9e4c-4a8c-9ad8-9777e0978956
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":136.0,"width":249.0,"height":218.0}}'
  - type: 4
    uid: 375ae574-056c-4f5d-a57b-0c9c2c87c61a
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":20.0,"width":0.0,"height":0.0}}'
  viewTransform:
    position: {x: 617.2811, y: 898.90405}
    scale: 0.65751624
  version: 1.0.0
  showAssembly: 0
