%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: OnParticleCollisionLayer
  m_EditorClassIdentifier: 
  serializedUdonProgramAsset: {fileID: 11400000, guid: e287f1432e407c04c97fdba5e63ace84,
    type: 2}
  udonAssembly: ".data_start\r\n\r\n    .export CollisionMask\r\n    \r\n    __Boolean_0:
    %SystemBoolean, null\r\n    __Object_0: %UnityEngineObject, null\r\n    __Object_1:
    %UnityEngineObject, null\r\n    onParticleCollisionOther: %UnityEngineGameObject,
    this\r\n    __var_0: %SystemObject, null\r\n    __Boolean_1: %SystemBoolean, null\r\n
    \   __Int32_0: %SystemInt32, null\r\n    __Int32_1: %SystemInt32, null\r\n    __Int32_2:
    %SystemInt32, null\r\n    __Int32_3: %SystemInt32, null\r\n    __instance_0: %UnityEngineLayerMask,
    null\r\n    __Int32_4: %SystemInt32, null\r\n    __Int32_5: %SystemInt32, null\r\n
    \   __instance_1: %UnityEngineGameObject, this\r\n    __instance_2: %VRCUdonUdonBehaviour,
    this\r\n    __eventName_0: %SystemString, null\r\n    CollisionMask: %UnityEngineLayerMask,
    null\r\n\r\n.data_end\r\n\r\n.code_start\r\n\r\n    .export _onParticleCollision\r\n
    \   \r\n    _onParticleCollision:\r\n    \r\n        PUSH, onParticleCollisionOther\r\n
    \       PUSH, __Object_0\r\n        COPY\r\n        PUSH, __var_0\r\n        PUSH,
    __Object_1\r\n        COPY\r\n        PUSH, __Object_0\r\n        PUSH, __Object_1\r\n
    \       PUSH, __Boolean_0\r\n        EXTERN, \"UnityEngineGameObject.__op_Equality__UnityEngineObject_UnityEngineObject__SystemBoolean\"\r\n
    \       PUSH, __Boolean_0\r\n        JUMP_IF_FALSE, 0x00000060\r\n        JUMP,
    0x00000134\r\n        PUSH, CollisionMask\r\n        PUSH, __Int32_2\r\n        EXTERN,
    \"UnityEngineLayerMask.__get_value__SystemInt32\"\r\n        PUSH, onParticleCollisionOther\r\n
    \       PUSH, __instance_1\r\n        COPY\r\n        PUSH, __instance_1\r\n        PUSH,
    __Int32_5\r\n        EXTERN, \"UnityEngineGameObject.__get_layer__SystemInt32\"\r\n
    \       PUSH, __Int32_4\r\n        PUSH, __Int32_5\r\n        PUSH, __Int32_3\r\n
    \       EXTERN, \"SystemInt32.__op_LeftShift__SystemInt32_SystemInt32__SystemInt32\"\r\n
    \       PUSH, __Int32_2\r\n        PUSH, __Int32_3\r\n        PUSH, __Int32_0\r\n
    \       EXTERN, \"SystemInt32.__op_LogicalAnd__SystemInt32_SystemInt32__SystemInt32\"\r\n
    \       PUSH, __Int32_0\r\n        PUSH, __Int32_1\r\n        PUSH, __Boolean_1\r\n
    \       EXTERN, \"SystemInt32.__op_Inequality__SystemInt32_SystemInt32__SystemBoolean\"\r\n
    \       PUSH, __Boolean_1\r\n        JUMP_IF_FALSE, 0x00000134\r\n        PUSH,
    __instance_2\r\n        PUSH, __eventName_0\r\n        EXTERN, \"VRCUdonCommonInterfacesIUdonEventReceiver.__SendCustomEvent__SystemString__SystemVoid\"\r\n
    \       JUMP, 0x00000134\r\n        JUMP, 0xFFFFFFFC\r\n    \r\n\r\n.code_end\r\n"
  assemblyError: 
  graphData:
    name: 
    description: 
    nodes:
    - fullName: Variable_UnityEngineLayerMask
      uid: d3f7529e-70cb-41b4-bba1-f424f2bbc6b0
      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|CollisionMask
      - 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_layer__SystemInt32
      uid: 39aa025f-8c79-4ce6-a611-8bf68f2213e4
      position: {x: 233.80002, y: 117}
      nodeUIDs:
      - 94fff4b1-1cbb-433a-9737-3ce1594c497c|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Get_Variable
      uid: b75ad09c-f9fc-4ef2-9842-d752da3359ce
      position: {x: 124.80005, y: -13}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|d3f7529e-70cb-41b4-bba1-f424f2bbc6b0
    - fullName: SystemInt32.__op_LeftShift__SystemInt32_SystemInt32__SystemInt32
      uid: 30f6ab88-98c5-4b4c-a8d4-b0b5337a5a76
      position: {x: 408.64, y: 88.75998}
      nodeUIDs:
      - 
      - 39aa025f-8c79-4ce6-a611-8bf68f2213e4|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|1
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
    - fullName: SystemInt32.__op_LogicalAnd__SystemInt32_SystemInt32__SystemInt32
      uid: 85b67312-5101-48c3-b681-e37044a22f7f
      position: {x: 609, y: 26.75998}
      nodeUIDs:
      - 9789c3ac-5c3c-4f64-95bf-7e316a9cef87|0
      - 30f6ab88-98c5-4b4c-a8d4-b0b5337a5a76|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
    - fullName: UnityEngineLayerMask.__get_value__SystemInt32
      uid: 9789c3ac-5c3c-4f64-95bf-7e316a9cef87
      position: {x: 337, y: -13.240021}
      nodeUIDs:
      - b75ad09c-f9fc-4ef2-9842-d752da3359ce|0
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: UnityEngine.LayerMask, UnityEngine.CoreModule, Version=0.0.0.0,
          Culture=neutral, PublicKeyToken=null|{}
    - fullName: Branch
      uid: 378bd80b-7b77-4d57-abee-7f6412a5f84d
      position: {x: 781, y: -173.24002}
      nodeUIDs:
      - bc0ddcd0-e601-4b3f-87cd-5f531acd4721|0
      flowUIDs:
      - f52bd47a-1472-443e-a6f8-5599d644cbaf
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
    - fullName: VRCUdonCommonInterfacesIUdonEventReceiver.__SendCustomEvent__SystemString__SystemVoid
      uid: f52bd47a-1472-443e-a6f8-5599d644cbaf
      position: {x: 969, y: -173.24002}
      nodeUIDs:
      - 
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|
    - fullName: SystemInt32.__op_Inequality__SystemInt32_SystemInt32__SystemBoolean
      uid: bc0ddcd0-e601-4b3f-87cd-5f531acd4721
      position: {x: 765, y: 22.75998}
      nodeUIDs:
      - 85b67312-5101-48c3-b681-e37044a22f7f|0
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
      - unityObjectValue: {fileID: 0}
        stringValue: System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
    - fullName: Branch
      uid: cf0530b4-b145-424e-8a15-720eaeed2df0
      position: {x: 24.474672, y: -201.65134}
      nodeUIDs:
      - d55eadaf-8d8c-4f5f-93b2-813769faa81d|0
      flowUIDs:
      - 
      - 378bd80b-7b77-4d57-abee-7f6412a5f84d
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|False
    - fullName: Const_Null
      uid: 8c534fea-f11a-4216-ab2c-2ca6e2e5b097
      position: {x: -207.46988, y: 28.827488}
      nodeUIDs:
      - 
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: UnityEngineGameObject.__op_Equality__UnityEngineObject_UnityEngineObject__SystemBoolean
      uid: d55eadaf-8d8c-4f5f-93b2-813769faa81d
      position: {x: -65.63277, y: 3.9972358}
      nodeUIDs:
      - 94fff4b1-1cbb-433a-9737-3ce1594c497c|0
      - 8c534fea-f11a-4216-ab2c-2ca6e2e5b097
      flowUIDs: []
      nodeValues:
      - unityObjectValue: {fileID: 0}
        stringValue: 
      - unityObjectValue: {fileID: 0}
        stringValue: 
    - fullName: Event_OnParticleCollision
      uid: 94fff4b1-1cbb-433a-9737-3ce1594c497c
      position: {x: -286.3144, y: -198.79573}
      nodeUIDs: []
      flowUIDs:
      - cf0530b4-b145-424e-8a15-720eaeed2df0
      nodeValues: []
    updateOrder: 0
  graphElementData:
  - type: 5
    uid: a0505bba-849b-4b0d-9efe-3d94baaa61fa
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":14.0,"y":129.0,"width":200.0,"height":150.0}}'
  - type: 4
    uid: 63f6a2be-8438-48c9-8b1f-03ac9ef9569d
    jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":12.0,"y":21.0,"width":200.0,"height":100.0}}'
  viewTransform:
    position: {x: 478.96875, y: 320.86588}
    scale: 0.8695652
  version: 1.0.0
  showAssembly: 0
