289 lines
14 KiB
Plaintext
289 lines
14 KiB
Plaintext
%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: ObjectPool
|
|
m_EditorClassIdentifier:
|
|
serializedUdonProgramAsset: {fileID: 11400000, guid: 1d3a7117dcb6cf24d9173fee066d8fde,
|
|
type: 2}
|
|
udonAssembly: ".data_start\r\n\r\n .export pool\r\n .export spawnRate\r\n
|
|
\r\n __Boolean_0: %SystemBoolean, null\r\n __Boolean_1: %SystemBoolean,
|
|
null\r\n __Boolean_2: %SystemBoolean, null\r\n __Single_0: %SystemSingle,
|
|
null\r\n __Single_1: %SystemSingle, null\r\n __Single_2: %SystemSingle,
|
|
null\r\n __Single_3: %SystemSingle, null\r\n __obj_0: %UnityEngineGameObject,
|
|
this\r\n __instance_0: %VRCSDK3ComponentsVRCObjectPool, null\r\n __GameObject_0:
|
|
%UnityEngineGameObject, this\r\n lastSpawnTime: %SystemSingle, null\r\n
|
|
pool: %VRCSDK3ComponentsVRCObjectPool, null\r\n spawnRate: %SystemSingle,
|
|
null\r\n\r\n.data_end\r\n\r\n.code_start\r\n\r\n .export _update\r\n \r\n
|
|
_update:\r\n \r\n PUSH, __Single_2\r\n EXTERN, \"UnityEngineTime.__get_realtimeSinceStartup__SystemSingle\"\r\n
|
|
PUSH, __Single_2\r\n PUSH, lastSpawnTime\r\n PUSH, __Single_0\r\n
|
|
EXTERN, \"SystemSingle.__op_Subtraction__SystemSingle_SystemSingle__SystemSingle\"\r\n
|
|
PUSH, __Single_0\r\n PUSH, spawnRate\r\n PUSH, __Boolean_1\r\n
|
|
EXTERN, \"SystemSingle.__op_GreaterThan__SystemSingle_SystemSingle__SystemBoolean\"\r\n
|
|
PUSH, __obj_0\r\n PUSH, __Boolean_2\r\n EXTERN, \"VRCSDKBaseNetworking.__IsOwner__UnityEngineGameObject__SystemBoolean\"\r\n
|
|
PUSH, __Boolean_1\r\n PUSH, __Boolean_2\r\n PUSH, __Boolean_0\r\n
|
|
EXTERN, \"SystemBoolean.__op_ConditionalAnd__SystemBoolean_SystemBoolean__SystemBoolean\"\r\n
|
|
PUSH, __Boolean_0\r\n JUMP_IF_FALSE, 0x000000F4\r\n PUSH, __Single_2\r\n
|
|
PUSH, lastSpawnTime\r\n COPY\r\n PUSH, __Single_2\r\n PUSH,
|
|
lastSpawnTime\r\n COPY\r\n PUSH, pool\r\n PUSH, __instance_0\r\n
|
|
COPY\r\n PUSH, __instance_0\r\n PUSH, __GameObject_0\r\n
|
|
EXTERN, \"VRCSDK3ComponentsVRCObjectPool.__TryToSpawn__UnityEngineGameObject\"\r\n
|
|
JUMP, 0x000000F4\r\n JUMP, 0xFFFFFFFC\r\n \r\n .export _start\r\n
|
|
\r\n _start:\r\n \r\n PUSH, lastSpawnTime\r\n EXTERN, \"SystemSingle.__get_MinValue__SystemSingle\"\r\n
|
|
JUMP, 0xFFFFFFFC\r\n \r\n\r\n.code_end\r\n"
|
|
assemblyError:
|
|
graphData:
|
|
name:
|
|
description:
|
|
nodes:
|
|
- fullName: Event_Update
|
|
uid: 24b817b6-8301-492f-9a48-4abd123aa915
|
|
position: {x: 1480, y: 430}
|
|
nodeUIDs: []
|
|
flowUIDs:
|
|
- 422a5fe1-6bac-4b3a-a394-b3c5ec51d2fe
|
|
nodeValues: []
|
|
- fullName: Variable_SystemSingle
|
|
uid: 5778ffa2-ab37-4edb-ac5b-ecb3d9bf1f59
|
|
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|lastSpawnTime
|
|
- 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_Start
|
|
uid: b47abf82-7d5d-447b-abc5-7f1510fd7e1e
|
|
position: {x: 980, y: 150}
|
|
nodeUIDs: []
|
|
flowUIDs:
|
|
- 9d30deab-bbe4-41f1-90fb-a383383a113d
|
|
nodeValues: []
|
|
- fullName: Set_Variable
|
|
uid: 9d30deab-bbe4-41f1-90fb-a383383a113d
|
|
position: {x: 1120, y: 160}
|
|
nodeUIDs:
|
|
-
|
|
- 88fdf5d7-5fe9-445e-8955-31fd469f029d|0
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|5778ffa2-ab37-4edb-ac5b-ecb3d9bf1f59
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
|
|
PublicKeyToken=b77a5c561934e089|False
|
|
- fullName: SystemSingle.__get_MinValue__SystemSingle
|
|
uid: 88fdf5d7-5fe9-445e-8955-31fd469f029d
|
|
position: {x: 930, y: 240}
|
|
nodeUIDs: []
|
|
flowUIDs: []
|
|
nodeValues: []
|
|
- fullName: Branch
|
|
uid: 422a5fe1-6bac-4b3a-a394-b3c5ec51d2fe
|
|
position: {x: 1730, y: 430}
|
|
nodeUIDs:
|
|
- 75d0a2e4-7387-45c3-a9fc-1680922d54ed|0
|
|
flowUIDs:
|
|
- e789a3f2-0d84-44a4-8d15-a73850543686
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
|
|
PublicKeyToken=b77a5c561934e089|False
|
|
- fullName: SystemSingle.__op_Subtraction__SystemSingle_SystemSingle__SystemSingle
|
|
uid: 2ed71826-d54b-48cd-a70f-751a348afa8a
|
|
position: {x: 1180, y: 570}
|
|
nodeUIDs:
|
|
- 1aa4ffcc-26fe-44ac-b179-8b746a95e6e0|0
|
|
- 9fc49f6f-47f1-4a65-aa24-0e10505e5407|0
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
|
|
- fullName: UnityEngineTime.__get_realtimeSinceStartup__SystemSingle
|
|
uid: 1aa4ffcc-26fe-44ac-b179-8b746a95e6e0
|
|
position: {x: 920, y: 480}
|
|
nodeUIDs: []
|
|
flowUIDs: []
|
|
nodeValues: []
|
|
- fullName: Get_Variable
|
|
uid: 9fc49f6f-47f1-4a65-aa24-0e10505e5407
|
|
position: {x: 980, y: 660}
|
|
nodeUIDs:
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|5778ffa2-ab37-4edb-ac5b-ecb3d9bf1f59
|
|
- fullName: SystemSingle.__op_GreaterThan__SystemSingle_SystemSingle__SystemBoolean
|
|
uid: c1d1d85c-57b8-4a59-8d53-1a277402f5dc
|
|
position: {x: 1360, y: 610}
|
|
nodeUIDs:
|
|
- 2ed71826-d54b-48cd-a70f-751a348afa8a|0
|
|
- b87260d8-cc14-41bb-8e92-5d2e8683f905|0
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|0
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|5
|
|
- fullName: Set_Variable
|
|
uid: e789a3f2-0d84-44a4-8d15-a73850543686
|
|
position: {x: 1920, y: 430}
|
|
nodeUIDs:
|
|
-
|
|
- 1aa4ffcc-26fe-44ac-b179-8b746a95e6e0|0
|
|
-
|
|
flowUIDs:
|
|
- 22ca9a76-079d-4879-b4ac-18a7caf4d54a
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|5778ffa2-ab37-4edb-ac5b-ecb3d9bf1f59
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|1
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral,
|
|
PublicKeyToken=b77a5c561934e089|False
|
|
- fullName: VRCSDK3ComponentsVRCObjectPool.__TryToSpawn__UnityEngineGameObject
|
|
uid: 22ca9a76-079d-4879-b4ac-18a7caf4d54a
|
|
position: {x: 2100, y: 480}
|
|
nodeUIDs:
|
|
- 4576ed72-075c-4491-bf23-a2c133902f6e|0
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue:
|
|
- fullName: Variable_VRCSDK3ComponentsVRCObjectPool
|
|
uid: 81a98a1c-bf8d-4de8-b874-8c701e517574
|
|
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: Get_Variable
|
|
uid: 4576ed72-075c-4491-bf23-a2c133902f6e
|
|
position: {x: 1900, y: 580}
|
|
nodeUIDs:
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|81a98a1c-bf8d-4de8-b874-8c701e517574
|
|
- fullName: VRCSDKBaseNetworking.__IsOwner__UnityEngineGameObject__SystemBoolean
|
|
uid: 4f80683d-5a62-4b57-a9f9-93e4636ea7db
|
|
position: {x: 1340, y: 780}
|
|
nodeUIDs:
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue:
|
|
- fullName: SystemBoolean.__op_ConditionalAnd__SystemBoolean_SystemBoolean__SystemBoolean
|
|
uid: 75d0a2e4-7387-45c3-a9fc-1680922d54ed
|
|
position: {x: 1530, y: 660}
|
|
nodeUIDs:
|
|
- c1d1d85c-57b8-4a59-8d53-1a277402f5dc|0
|
|
- 4f80683d-5a62-4b57-a9f9-93e4636ea7db|0
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- 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
|
|
- fullName: Variable_SystemSingle
|
|
uid: c9b2d9ba-e706-42ea-842b-12bbd5e03a7b
|
|
position: {x: 0, y: 0}
|
|
nodeUIDs:
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.Single, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|5
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|spawnRate
|
|
- 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: Get_Variable
|
|
uid: b87260d8-cc14-41bb-8e92-5d2e8683f905
|
|
position: {x: 1180, y: 680}
|
|
nodeUIDs:
|
|
-
|
|
flowUIDs: []
|
|
nodeValues:
|
|
- unityObjectValue: {fileID: 0}
|
|
stringValue: System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089|c9b2d9ba-e706-42ea-842b-12bbd5e03a7b
|
|
updateOrder: 0
|
|
graphElementData:
|
|
- type: 2
|
|
uid: 9b49bb5a-ce15-42fe-8dc5-f69ab666675c
|
|
jsonData: '{"uid":"9b49bb5a-ce15-42fe-8dc5-f69ab666675c","layout":{"serializedVersion":"2","x":905.0,"y":85.0,"width":408.0,"height":262.0},"containedElements":["9d30deab-bbe4-41f1-90fb-a383383a113d","88fdf5d7-5fe9-445e-8955-31fd469f029d","b47abf82-7d5d-447b-abc5-7f1510fd7e1e"],"title":"OnStart","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
|
|
- type: 2
|
|
uid: 71aa4af0-fd70-4157-aa61-bf07111cf498
|
|
jsonData: '{"uid":"71aa4af0-fd70-4157-aa61-bf07111cf498","layout":{"serializedVersion":"2","x":895.0,"y":365.0,"width":1022.0,"height":576.0},"containedElements":["22ca9a76-079d-4879-b4ac-18a7caf4d54a","e789a3f2-0d84-44a4-8d15-a73850543686","c1d1d85c-57b8-4a59-8d53-1a277402f5dc","9fc49f6f-47f1-4a65-aa24-0e10505e5407","1aa4ffcc-26fe-44ac-b179-8b746a95e6e0","2ed71826-d54b-48cd-a70f-751a348afa8a","422a5fe1-6bac-4b3a-a394-b3c5ec51d2fe","24b817b6-8301-492f-9a48-4abd123aa915","4576ed72-075c-4491-bf23-a2c133902f6e","75d0a2e4-7387-45c3-a9fc-1680922d54ed","4f80683d-5a62-4b57-a9f9-93e4636ea7db","1669540b-a8a1-4611-98be-762e46a42177","0c9c36a3-bb09-47ba-a6de-92a5e96e3ffc","b4993449-a5af-441c-bad6-cab336cede72","641c6bcb-7b7a-4903-87db-11addc77c958","7d55d95e-5836-4c7b-b8e3-9020dcbafa28","d01fc747-5c75-4271-a0da-197b946d584b","b22cc5c0-1270-4f12-8505-6ef0dc2ca1d1","f876e28a-f12d-4c2d-9832-d708a9853cbf","b27c588b-6b7b-45f7-a8c3-76ad5dab6e27","ce301c88-48e8-450a-b39c-918ba62560ef","7f7c3b66-25a7-4e32-913a-0365a5631e13","bacd2e0c-7e48-4466-b261-c0300303ed9d","b87260d8-cc14-41bb-8e92-5d2e8683f905"],"title":"Spawn
|
|
Object","layer":0,"elementTypeColor":{"r":0.0,"g":0.0,"b":0.0,"a":0.0}}'
|
|
- type: 5
|
|
uid: f100d3c6-b06b-49d6-aa0f-37526d0ac82e
|
|
jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":130.0,"width":211.0,"height":262.0}}'
|
|
- type: 4
|
|
uid: ace03e48-71a1-473b-a1e7-33821ff7642c
|
|
jsonData: '{"visible":true,"layout":{"serializedVersion":"2","x":10.0,"y":20.0,"width":0.0,"height":0.0}}'
|
|
viewTransform:
|
|
position: {x: -470.8941, y: 85.42198}
|
|
scale: 0.7561437
|
|
version: 1.0.0
|
|
showAssembly: 0
|