├── JoinNotificationSystem ├── Animators.meta ├── Animators │ ├── HUD.controller │ ├── HUD.controller.meta │ ├── JoinMessage.anim │ └── JoinMessage.anim.meta ├── Audio.meta ├── Audio │ ├── MoonJoinSFX.mp3 │ ├── MoonJoinSFX.mp3.meta │ ├── MoonLeaveSFX.ogg │ └── MoonLeaveSFX.ogg.meta ├── Fonts.meta ├── Fonts │ ├── conthrax-sb.ttf │ └── conthrax-sb.ttf.meta ├── Materials.meta ├── Materials │ ├── UI ZTest.mat │ └── UI ZTest.mat.meta ├── Prefabs.meta ├── Prefabs │ ├── MoonNotificationSystem.prefab │ └── MoonNotificationSystem.prefab.meta ├── Scripts.meta ├── Scripts │ ├── HUD Udon C# Program Asset.asset │ ├── HUD Udon C# Program Asset.asset.meta │ ├── HudHandler.cs │ └── HudHandler.cs.meta ├── Shaders.meta ├── Shaders │ ├── MoonUIZtest.shader │ └── MoonUIZtest.shader.meta ├── Sprites.meta └── Sprites │ ├── MinusIcon.png │ ├── MinusIcon.png.meta │ ├── PlusIcon.png │ └── PlusIcon.png.meta ├── LICENSE └── README.md /JoinNotificationSystem/Animators.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7be38c860270e124bb1aa438222bb6d4 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Animators/HUD.controller: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!91 &9100000 4 | AnimatorController: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: HUD 10 | serializedVersion: 5 11 | m_AnimatorParameters: 12 | - m_Name: PlayJoinMessage 13 | m_Type: 9 14 | m_DefaultFloat: 0 15 | m_DefaultInt: 0 16 | m_DefaultBool: 0 17 | m_Controller: {fileID: 9100000} 18 | m_AnimatorLayers: 19 | - serializedVersion: 5 20 | m_Name: Base Layer 21 | m_StateMachine: {fileID: 1107884815449548004} 22 | m_Mask: {fileID: 0} 23 | m_Motions: [] 24 | m_Behaviours: [] 25 | m_BlendingMode: 0 26 | m_SyncedLayerIndex: -1 27 | m_DefaultWeight: 0 28 | m_IKPass: 0 29 | m_SyncedLayerAffectsTiming: 0 30 | m_Controller: {fileID: 9100000} 31 | --- !u!1101 &1101927590365585676 32 | AnimatorStateTransition: 33 | m_ObjectHideFlags: 1 34 | m_CorrespondingSourceObject: {fileID: 0} 35 | m_PrefabInstance: {fileID: 0} 36 | m_PrefabAsset: {fileID: 0} 37 | m_Name: 38 | m_Conditions: [] 39 | m_DstStateMachine: {fileID: 0} 40 | m_DstState: {fileID: 0} 41 | m_Solo: 0 42 | m_Mute: 0 43 | m_IsExit: 1 44 | serializedVersion: 3 45 | m_TransitionDuration: 0.25 46 | m_TransitionOffset: 0 47 | m_ExitTime: 0.95356035 48 | m_HasExitTime: 1 49 | m_HasFixedDuration: 1 50 | m_InterruptionSource: 0 51 | m_OrderedInterruption: 1 52 | m_CanTransitionToSelf: 1 53 | --- !u!1101 &1101980637144800378 54 | AnimatorStateTransition: 55 | m_ObjectHideFlags: 1 56 | m_CorrespondingSourceObject: {fileID: 0} 57 | m_PrefabInstance: {fileID: 0} 58 | m_PrefabAsset: {fileID: 0} 59 | m_Name: 60 | m_Conditions: 61 | - m_ConditionMode: 1 62 | m_ConditionEvent: PlayJoinMessage 63 | m_EventTreshold: 0 64 | m_DstStateMachine: {fileID: 0} 65 | m_DstState: {fileID: 1102404027210874168} 66 | m_Solo: 0 67 | m_Mute: 0 68 | m_IsExit: 0 69 | serializedVersion: 3 70 | m_TransitionDuration: 0.25 71 | m_TransitionOffset: 0 72 | m_ExitTime: 0.75 73 | m_HasExitTime: 0 74 | m_HasFixedDuration: 1 75 | m_InterruptionSource: 0 76 | m_OrderedInterruption: 1 77 | m_CanTransitionToSelf: 1 78 | --- !u!1102 &1102343012139793926 79 | AnimatorState: 80 | serializedVersion: 5 81 | m_ObjectHideFlags: 1 82 | m_CorrespondingSourceObject: {fileID: 0} 83 | m_PrefabInstance: {fileID: 0} 84 | m_PrefabAsset: {fileID: 0} 85 | m_Name: Empty 86 | m_Speed: 1 87 | m_CycleOffset: 0 88 | m_Transitions: [] 89 | m_StateMachineBehaviours: [] 90 | m_Position: {x: 50, y: 50, z: 0} 91 | m_IKOnFeet: 0 92 | m_WriteDefaultValues: 0 93 | m_Mirror: 0 94 | m_SpeedParameterActive: 0 95 | m_MirrorParameterActive: 0 96 | m_CycleOffsetParameterActive: 0 97 | m_TimeParameterActive: 0 98 | m_Motion: {fileID: 7400000, guid: 6ea51f4a196c6064ea4d765be64a1891, type: 2} 99 | m_Tag: 100 | m_SpeedParameter: 101 | m_MirrorParameter: 102 | m_CycleOffsetParameter: 103 | m_TimeParameter: 104 | --- !u!1102 &1102404027210874168 105 | AnimatorState: 106 | serializedVersion: 5 107 | m_ObjectHideFlags: 1 108 | m_CorrespondingSourceObject: {fileID: 0} 109 | m_PrefabInstance: {fileID: 0} 110 | m_PrefabAsset: {fileID: 0} 111 | m_Name: JoinMessage 112 | m_Speed: 1 113 | m_CycleOffset: 0 114 | m_Transitions: 115 | - {fileID: 1101927590365585676} 116 | m_StateMachineBehaviours: [] 117 | m_Position: {x: 50, y: 50, z: 0} 118 | m_IKOnFeet: 0 119 | m_WriteDefaultValues: 1 120 | m_Mirror: 0 121 | m_SpeedParameterActive: 0 122 | m_MirrorParameterActive: 0 123 | m_CycleOffsetParameterActive: 0 124 | m_TimeParameterActive: 0 125 | m_Motion: {fileID: 7400000, guid: a76b0d16d5f08dd4683cee1bcd62936a, type: 2} 126 | m_Tag: 127 | m_SpeedParameter: 128 | m_MirrorParameter: 129 | m_CycleOffsetParameter: 130 | m_TimeParameter: 131 | --- !u!1107 &1107884815449548004 132 | AnimatorStateMachine: 133 | serializedVersion: 5 134 | m_ObjectHideFlags: 1 135 | m_CorrespondingSourceObject: {fileID: 0} 136 | m_PrefabInstance: {fileID: 0} 137 | m_PrefabAsset: {fileID: 0} 138 | m_Name: Base Layer 139 | m_ChildStates: 140 | - serializedVersion: 1 141 | m_State: {fileID: 1102343012139793926} 142 | m_Position: {x: 288, y: 108, z: 0} 143 | - serializedVersion: 1 144 | m_State: {fileID: 1102404027210874168} 145 | m_Position: {x: 300, y: 24, z: 0} 146 | m_ChildStateMachines: [] 147 | m_AnyStateTransitions: 148 | - {fileID: 1101980637144800378} 149 | m_EntryTransitions: [] 150 | m_StateMachineTransitions: {} 151 | m_StateMachineBehaviours: [] 152 | m_AnyStatePosition: {x: 48, y: 24, z: 0} 153 | m_EntryPosition: {x: 50, y: 120, z: 0} 154 | m_ExitPosition: {x: 552, y: 36, z: 0} 155 | m_ParentStateMachinePosition: {x: 800, y: 20, z: 0} 156 | m_DefaultState: {fileID: 1102343012139793926} 157 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Animators/HUD.controller.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 73a7ddd9ca2b7e844a53a5d6af74fe91 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Animators/JoinMessage.anim: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!74 &7400000 4 | AnimationClip: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_Name: JoinMessage 10 | serializedVersion: 6 11 | m_Legacy: 0 12 | m_Compressed: 0 13 | m_UseHighQualityCurve: 1 14 | m_RotationCurves: [] 15 | m_CompressedRotationCurves: [] 16 | m_EulerCurves: [] 17 | m_PositionCurves: [] 18 | m_ScaleCurves: 19 | - curve: 20 | serializedVersion: 2 21 | m_Curve: 22 | - serializedVersion: 3 23 | time: 0 24 | value: {x: 1, y: 1, z: 1} 25 | inSlope: {x: 0, y: 0, z: 0} 26 | outSlope: {x: 0, y: 0, z: 0} 27 | tangentMode: 0 28 | weightedMode: 0 29 | inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 30 | outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 31 | - serializedVersion: 3 32 | time: 0.28333333 33 | value: {x: 1.3734, y: 1.3734, z: 1.3734} 34 | inSlope: {x: 0, y: 0, z: 0} 35 | outSlope: {x: 0, y: 0, z: 0} 36 | tangentMode: 0 37 | weightedMode: 0 38 | inWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 39 | outWeight: {x: 0.33333334, y: 0.33333334, z: 0.33333334} 40 | m_PreInfinity: 2 41 | m_PostInfinity: 2 42 | m_RotationOrder: 4 43 | path: NotificationImageBackground 44 | m_FloatCurves: 45 | - curve: 46 | serializedVersion: 2 47 | m_Curve: 48 | - serializedVersion: 3 49 | time: 0.28333333 50 | value: 0 51 | inSlope: 0 52 | outSlope: 0 53 | tangentMode: 136 54 | weightedMode: 0 55 | inWeight: 0.33333334 56 | outWeight: 0.33333334 57 | - serializedVersion: 3 58 | time: 0.85 59 | value: 1 60 | inSlope: 0 61 | outSlope: 0 62 | tangentMode: 136 63 | weightedMode: 0 64 | inWeight: 0.33333334 65 | outWeight: 0.33333334 66 | - serializedVersion: 3 67 | time: 3.5166667 68 | value: 1 69 | inSlope: 0 70 | outSlope: 0 71 | tangentMode: 136 72 | weightedMode: 0 73 | inWeight: 0.33333334 74 | outWeight: 0.33333334 75 | - serializedVersion: 3 76 | time: 4.9666667 77 | value: 0 78 | inSlope: 0 79 | outSlope: 0 80 | tangentMode: 136 81 | weightedMode: 0 82 | inWeight: 0.33333334 83 | outWeight: 0.33333334 84 | - serializedVersion: 3 85 | time: 5.383333 86 | value: 0 87 | inSlope: 0 88 | outSlope: 0 89 | tangentMode: 136 90 | weightedMode: 0 91 | inWeight: 0.33333334 92 | outWeight: 0.33333334 93 | m_PreInfinity: 2 94 | m_PostInfinity: 2 95 | m_RotationOrder: 4 96 | attribute: m_Color.a 97 | path: InfoText 98 | classID: 114 99 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 100 | - curve: 101 | serializedVersion: 2 102 | m_Curve: 103 | - serializedVersion: 3 104 | time: 0 105 | value: 0 106 | inSlope: 0 107 | outSlope: 0 108 | tangentMode: 136 109 | weightedMode: 0 110 | inWeight: 0.33333334 111 | outWeight: 0.33333334 112 | - serializedVersion: 3 113 | time: 0.18333334 114 | value: 0.69411767 115 | inSlope: 0 116 | outSlope: 0 117 | tangentMode: 136 118 | weightedMode: 0 119 | inWeight: 0.33333334 120 | outWeight: 0.33333334 121 | - serializedVersion: 3 122 | time: 0.28333333 123 | value: 0 124 | inSlope: 0 125 | outSlope: 0 126 | tangentMode: 136 127 | weightedMode: 0 128 | inWeight: 0.33333334 129 | outWeight: 0.33333334 130 | m_PreInfinity: 2 131 | m_PostInfinity: 2 132 | m_RotationOrder: 4 133 | attribute: m_Color.a 134 | path: NotificationImageBackground 135 | classID: 114 136 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 137 | - curve: 138 | serializedVersion: 2 139 | m_Curve: 140 | - serializedVersion: 3 141 | time: 0.28333333 142 | value: 0 143 | inSlope: 0 144 | outSlope: 0 145 | tangentMode: 136 146 | weightedMode: 0 147 | inWeight: 0.33333334 148 | outWeight: 0.33333334 149 | - serializedVersion: 3 150 | time: 0.85 151 | value: 1 152 | inSlope: 0 153 | outSlope: 0 154 | tangentMode: 136 155 | weightedMode: 0 156 | inWeight: 0.33333334 157 | outWeight: 0.33333334 158 | - serializedVersion: 3 159 | time: 3.5166667 160 | value: 1 161 | inSlope: 0 162 | outSlope: 0 163 | tangentMode: 136 164 | weightedMode: 0 165 | inWeight: 0.33333334 166 | outWeight: 0.33333334 167 | - serializedVersion: 3 168 | time: 4.9666667 169 | value: 0 170 | inSlope: 0 171 | outSlope: 0 172 | tangentMode: 136 173 | weightedMode: 0 174 | inWeight: 0.33333334 175 | outWeight: 0.33333334 176 | - serializedVersion: 3 177 | time: 5.383333 178 | value: 0 179 | inSlope: 0 180 | outSlope: 0 181 | tangentMode: 136 182 | weightedMode: 0 183 | inWeight: 0.33333334 184 | outWeight: 0.33333334 185 | m_PreInfinity: 2 186 | m_PostInfinity: 2 187 | m_RotationOrder: 4 188 | attribute: m_Color.a 189 | path: NotificationText 190 | classID: 114 191 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 192 | - curve: 193 | serializedVersion: 2 194 | m_Curve: 195 | - serializedVersion: 3 196 | time: 0 197 | value: 0 198 | inSlope: 0 199 | outSlope: 0 200 | tangentMode: 136 201 | weightedMode: 0 202 | inWeight: 0.33333334 203 | outWeight: 0.33333334 204 | - serializedVersion: 3 205 | time: 0.28333333 206 | value: 1 207 | inSlope: 0 208 | outSlope: 0 209 | tangentMode: 136 210 | weightedMode: 0 211 | inWeight: 0.33333334 212 | outWeight: 0.33333334 213 | - serializedVersion: 3 214 | time: 4.9666667 215 | value: 0 216 | inSlope: 0 217 | outSlope: 0 218 | tangentMode: 136 219 | weightedMode: 0 220 | inWeight: 0.33333334 221 | outWeight: 0.33333334 222 | m_PreInfinity: 2 223 | m_PostInfinity: 2 224 | m_RotationOrder: 4 225 | attribute: m_Color.a 226 | path: NotificationImage 227 | classID: 114 228 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 229 | m_PPtrCurves: [] 230 | m_SampleRate: 60 231 | m_WrapMode: 0 232 | m_Bounds: 233 | m_Center: {x: 0, y: 0, z: 0} 234 | m_Extent: {x: 0, y: 0, z: 0} 235 | m_ClipBindingConstant: 236 | genericBindings: 237 | - serializedVersion: 2 238 | path: 1821388972 239 | attribute: 3 240 | script: {fileID: 0} 241 | typeID: 4 242 | customType: 0 243 | isPPtrCurve: 0 244 | - serializedVersion: 2 245 | path: 4148947497 246 | attribute: 304273561 247 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 248 | typeID: 114 249 | customType: 0 250 | isPPtrCurve: 0 251 | - serializedVersion: 2 252 | path: 1821388972 253 | attribute: 304273561 254 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 255 | typeID: 114 256 | customType: 0 257 | isPPtrCurve: 0 258 | - serializedVersion: 2 259 | path: 1073962825 260 | attribute: 304273561 261 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 262 | typeID: 114 263 | customType: 0 264 | isPPtrCurve: 0 265 | - serializedVersion: 2 266 | path: 3477480064 267 | attribute: 304273561 268 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 269 | typeID: 114 270 | customType: 0 271 | isPPtrCurve: 0 272 | pptrCurveMapping: [] 273 | m_AnimationClipSettings: 274 | serializedVersion: 2 275 | m_AdditiveReferencePoseClip: {fileID: 0} 276 | m_AdditiveReferencePoseTime: 0 277 | m_StartTime: 0 278 | m_StopTime: 5.383333 279 | m_OrientationOffsetY: 0 280 | m_Level: 0 281 | m_CycleOffset: 0 282 | m_HasAdditiveReferencePose: 0 283 | m_LoopTime: 0 284 | m_LoopBlend: 0 285 | m_LoopBlendOrientation: 0 286 | m_LoopBlendPositionY: 0 287 | m_LoopBlendPositionXZ: 0 288 | m_KeepOriginalOrientation: 0 289 | m_KeepOriginalPositionY: 1 290 | m_KeepOriginalPositionXZ: 0 291 | m_HeightFromFeet: 0 292 | m_Mirror: 0 293 | m_EditorCurves: 294 | - curve: 295 | serializedVersion: 2 296 | m_Curve: 297 | - serializedVersion: 3 298 | time: 0.28333333 299 | value: 0 300 | inSlope: 0 301 | outSlope: 0 302 | tangentMode: 136 303 | weightedMode: 0 304 | inWeight: 0.33333334 305 | outWeight: 0.33333334 306 | - serializedVersion: 3 307 | time: 0.85 308 | value: 1 309 | inSlope: 0 310 | outSlope: 0 311 | tangentMode: 136 312 | weightedMode: 0 313 | inWeight: 0.33333334 314 | outWeight: 0.33333334 315 | - serializedVersion: 3 316 | time: 3.5166667 317 | value: 1 318 | inSlope: 0 319 | outSlope: 0 320 | tangentMode: 136 321 | weightedMode: 0 322 | inWeight: 0.33333334 323 | outWeight: 0.33333334 324 | - serializedVersion: 3 325 | time: 4.9666667 326 | value: 0 327 | inSlope: 0 328 | outSlope: 0 329 | tangentMode: 136 330 | weightedMode: 0 331 | inWeight: 0.33333334 332 | outWeight: 0.33333334 333 | - serializedVersion: 3 334 | time: 5.383333 335 | value: 0 336 | inSlope: 0 337 | outSlope: 0 338 | tangentMode: 136 339 | weightedMode: 0 340 | inWeight: 0.33333334 341 | outWeight: 0.33333334 342 | m_PreInfinity: 2 343 | m_PostInfinity: 2 344 | m_RotationOrder: 4 345 | attribute: m_Color.a 346 | path: InfoText 347 | classID: 114 348 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 349 | - curve: 350 | serializedVersion: 2 351 | m_Curve: 352 | - serializedVersion: 3 353 | time: 0 354 | value: 0 355 | inSlope: 0 356 | outSlope: 0 357 | tangentMode: 136 358 | weightedMode: 0 359 | inWeight: 0.33333334 360 | outWeight: 0.33333334 361 | - serializedVersion: 3 362 | time: 0.18333334 363 | value: 0.69411767 364 | inSlope: 0 365 | outSlope: 0 366 | tangentMode: 136 367 | weightedMode: 0 368 | inWeight: 0.33333334 369 | outWeight: 0.33333334 370 | - serializedVersion: 3 371 | time: 0.28333333 372 | value: 0 373 | inSlope: 0 374 | outSlope: 0 375 | tangentMode: 136 376 | weightedMode: 0 377 | inWeight: 0.33333334 378 | outWeight: 0.33333334 379 | m_PreInfinity: 2 380 | m_PostInfinity: 2 381 | m_RotationOrder: 4 382 | attribute: m_Color.a 383 | path: NotificationImageBackground 384 | classID: 114 385 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 386 | - curve: 387 | serializedVersion: 2 388 | m_Curve: 389 | - serializedVersion: 3 390 | time: 0 391 | value: 1 392 | inSlope: 0 393 | outSlope: 0 394 | tangentMode: 136 395 | weightedMode: 0 396 | inWeight: 0.33333334 397 | outWeight: 0.33333334 398 | - serializedVersion: 3 399 | time: 0.28333333 400 | value: 1.3734 401 | inSlope: 0 402 | outSlope: 0 403 | tangentMode: 136 404 | weightedMode: 0 405 | inWeight: 0.33333334 406 | outWeight: 0.33333334 407 | m_PreInfinity: 2 408 | m_PostInfinity: 2 409 | m_RotationOrder: 4 410 | attribute: m_LocalScale.x 411 | path: NotificationImageBackground 412 | classID: 224 413 | script: {fileID: 0} 414 | - curve: 415 | serializedVersion: 2 416 | m_Curve: 417 | - serializedVersion: 3 418 | time: 0 419 | value: 1 420 | inSlope: 0 421 | outSlope: 0 422 | tangentMode: 136 423 | weightedMode: 0 424 | inWeight: 0.33333334 425 | outWeight: 0.33333334 426 | - serializedVersion: 3 427 | time: 0.28333333 428 | value: 1.3734 429 | inSlope: 0 430 | outSlope: 0 431 | tangentMode: 136 432 | weightedMode: 0 433 | inWeight: 0.33333334 434 | outWeight: 0.33333334 435 | m_PreInfinity: 2 436 | m_PostInfinity: 2 437 | m_RotationOrder: 4 438 | attribute: m_LocalScale.y 439 | path: NotificationImageBackground 440 | classID: 224 441 | script: {fileID: 0} 442 | - curve: 443 | serializedVersion: 2 444 | m_Curve: 445 | - serializedVersion: 3 446 | time: 0 447 | value: 1 448 | inSlope: 0 449 | outSlope: 0 450 | tangentMode: 136 451 | weightedMode: 0 452 | inWeight: 0.33333334 453 | outWeight: 0.33333334 454 | - serializedVersion: 3 455 | time: 0.28333333 456 | value: 1.3734 457 | inSlope: 0 458 | outSlope: 0 459 | tangentMode: 136 460 | weightedMode: 0 461 | inWeight: 0.33333334 462 | outWeight: 0.33333334 463 | m_PreInfinity: 2 464 | m_PostInfinity: 2 465 | m_RotationOrder: 4 466 | attribute: m_LocalScale.z 467 | path: NotificationImageBackground 468 | classID: 224 469 | script: {fileID: 0} 470 | - curve: 471 | serializedVersion: 2 472 | m_Curve: 473 | - serializedVersion: 3 474 | time: 0.28333333 475 | value: 0 476 | inSlope: 0 477 | outSlope: 0 478 | tangentMode: 136 479 | weightedMode: 0 480 | inWeight: 0.33333334 481 | outWeight: 0.33333334 482 | - serializedVersion: 3 483 | time: 0.85 484 | value: 1 485 | inSlope: 0 486 | outSlope: 0 487 | tangentMode: 136 488 | weightedMode: 0 489 | inWeight: 0.33333334 490 | outWeight: 0.33333334 491 | - serializedVersion: 3 492 | time: 3.5166667 493 | value: 1 494 | inSlope: 0 495 | outSlope: 0 496 | tangentMode: 136 497 | weightedMode: 0 498 | inWeight: 0.33333334 499 | outWeight: 0.33333334 500 | - serializedVersion: 3 501 | time: 4.9666667 502 | value: 0 503 | inSlope: 0 504 | outSlope: 0 505 | tangentMode: 136 506 | weightedMode: 0 507 | inWeight: 0.33333334 508 | outWeight: 0.33333334 509 | - serializedVersion: 3 510 | time: 5.383333 511 | value: 0 512 | inSlope: 0 513 | outSlope: 0 514 | tangentMode: 136 515 | weightedMode: 0 516 | inWeight: 0.33333334 517 | outWeight: 0.33333334 518 | m_PreInfinity: 2 519 | m_PostInfinity: 2 520 | m_RotationOrder: 4 521 | attribute: m_Color.a 522 | path: NotificationText 523 | classID: 114 524 | script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 525 | - curve: 526 | serializedVersion: 2 527 | m_Curve: 528 | - serializedVersion: 3 529 | time: 0 530 | value: 0 531 | inSlope: 0 532 | outSlope: 0 533 | tangentMode: 136 534 | weightedMode: 0 535 | inWeight: 0.33333334 536 | outWeight: 0.33333334 537 | - serializedVersion: 3 538 | time: 0.28333333 539 | value: 1 540 | inSlope: 0 541 | outSlope: 0 542 | tangentMode: 136 543 | weightedMode: 0 544 | inWeight: 0.33333334 545 | outWeight: 0.33333334 546 | - serializedVersion: 3 547 | time: 4.9666667 548 | value: 0 549 | inSlope: 0 550 | outSlope: 0 551 | tangentMode: 136 552 | weightedMode: 0 553 | inWeight: 0.33333334 554 | outWeight: 0.33333334 555 | m_PreInfinity: 2 556 | m_PostInfinity: 2 557 | m_RotationOrder: 4 558 | attribute: m_Color.a 559 | path: NotificationImage 560 | classID: 114 561 | script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 562 | m_EulerEditorCurves: [] 563 | m_HasGenericRootTransform: 0 564 | m_HasMotionFloatCurves: 0 565 | m_Events: [] 566 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Animators/JoinMessage.anim.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a76b0d16d5f08dd4683cee1bcd62936a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 0 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Audio.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 35e70c1c31f730c45924b7760783010c 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Audio/MoonJoinSFX.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonvrc/JoinNotificationSystem/a880075c4dc3c6c759521a9ed8422090b56fb459/JoinNotificationSystem/Audio/MoonJoinSFX.mp3 -------------------------------------------------------------------------------- /JoinNotificationSystem/Audio/MoonJoinSFX.mp3.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: ab55be908c2242e40be5790c82c529c0 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Audio/MoonLeaveSFX.ogg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonvrc/JoinNotificationSystem/a880075c4dc3c6c759521a9ed8422090b56fb459/JoinNotificationSystem/Audio/MoonLeaveSFX.ogg -------------------------------------------------------------------------------- /JoinNotificationSystem/Audio/MoonLeaveSFX.ogg.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29288cc6209b33d4386568a9f20ba10e 3 | AudioImporter: 4 | externalObjects: {} 5 | serializedVersion: 6 6 | defaultSettings: 7 | loadType: 0 8 | sampleRateSetting: 0 9 | sampleRateOverride: 44100 10 | compressionFormat: 1 11 | quality: 1 12 | conversionMode: 0 13 | platformSettingOverrides: {} 14 | forceToMono: 0 15 | normalize: 1 16 | preloadAudioData: 1 17 | loadInBackground: 0 18 | ambisonic: 0 19 | 3D: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Fonts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: a5fbdda5297898c47a2570a1df445e0b 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Fonts/conthrax-sb.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonvrc/JoinNotificationSystem/a880075c4dc3c6c759521a9ed8422090b56fb459/JoinNotificationSystem/Fonts/conthrax-sb.ttf -------------------------------------------------------------------------------- /JoinNotificationSystem/Fonts/conthrax-sb.ttf.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c1312c2f51134ea40bd1162138c60cb3 3 | TrueTypeFontImporter: 4 | externalObjects: {} 5 | serializedVersion: 4 6 | fontSize: 16 7 | forceTextureCase: -2 8 | characterSpacing: 0 9 | characterPadding: 1 10 | includeFontData: 1 11 | fontName: Conthrax 12 | fontNames: 13 | - Conthrax 14 | fallbackFontReferences: [] 15 | customCharacters: 16 | fontRenderingMode: 0 17 | ascentCalculationMode: 1 18 | useLegacyBoundsCalculation: 0 19 | shouldRoundAdvanceValue: 1 20 | userData: 21 | assetBundleName: 22 | assetBundleVariant: 23 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Materials.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 32695571daf13324dbdfa03e27db5430 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Materials/UI ZTest.mat: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!21 &2100000 4 | Material: 5 | serializedVersion: 6 6 | m_ObjectHideFlags: 0 7 | m_CorrespondingSourceObject: {fileID: 0} 8 | m_PrefabInstance: {fileID: 0} 9 | m_PrefabAsset: {fileID: 0} 10 | m_Name: UI ZTest 11 | m_Shader: {fileID: 4800000, guid: e7ffa7f28fec50445bcdf810691d374e, type: 3} 12 | m_ShaderKeywords: 13 | m_LightmapFlags: 4 14 | m_EnableInstancingVariants: 0 15 | m_DoubleSidedGI: 0 16 | m_CustomRenderQueue: -1 17 | stringTagMap: {} 18 | disabledShaderPasses: [] 19 | m_SavedProperties: 20 | serializedVersion: 3 21 | m_TexEnvs: 22 | - _BumpMap: 23 | m_Texture: {fileID: 0} 24 | m_Scale: {x: 1, y: 1} 25 | m_Offset: {x: 0, y: 0} 26 | - _DetailAlbedoMap: 27 | m_Texture: {fileID: 0} 28 | m_Scale: {x: 1, y: 1} 29 | m_Offset: {x: 0, y: 0} 30 | - _DetailMask: 31 | m_Texture: {fileID: 0} 32 | m_Scale: {x: 1, y: 1} 33 | m_Offset: {x: 0, y: 0} 34 | - _DetailNormalMap: 35 | m_Texture: {fileID: 0} 36 | m_Scale: {x: 1, y: 1} 37 | m_Offset: {x: 0, y: 0} 38 | - _EmissionMap: 39 | m_Texture: {fileID: 0} 40 | m_Scale: {x: 1, y: 1} 41 | m_Offset: {x: 0, y: 0} 42 | - _MainTex: 43 | m_Texture: {fileID: 0} 44 | m_Scale: {x: 1, y: 1} 45 | m_Offset: {x: 0, y: 0} 46 | - _MetallicGlossMap: 47 | m_Texture: {fileID: 0} 48 | m_Scale: {x: 1, y: 1} 49 | m_Offset: {x: 0, y: 0} 50 | - _OcclusionMap: 51 | m_Texture: {fileID: 0} 52 | m_Scale: {x: 1, y: 1} 53 | m_Offset: {x: 0, y: 0} 54 | - _ParallaxMap: 55 | m_Texture: {fileID: 0} 56 | m_Scale: {x: 1, y: 1} 57 | m_Offset: {x: 0, y: 0} 58 | m_Floats: 59 | - _BumpScale: 1 60 | - _ColorMask: 15 61 | - _Cutoff: 0.5 62 | - _DetailNormalMapScale: 1 63 | - _DstBlend: 0 64 | - _GlossMapScale: 1 65 | - _Glossiness: 0.5 66 | - _GlossyReflections: 1 67 | - _Metallic: 0 68 | - _Mode: 0 69 | - _OcclusionStrength: 1 70 | - _Parallax: 0.02 71 | - _SmoothnessTextureChannel: 0 72 | - _SpecularHighlights: 1 73 | - _SrcBlend: 1 74 | - _Stencil: 0 75 | - _StencilComp: 8 76 | - _StencilOp: 0 77 | - _StencilReadMask: 255 78 | - _StencilWriteMask: 255 79 | - _UVSec: 0 80 | - _UseUIAlphaClip: 0 81 | - _ZWrite: 1 82 | m_Colors: 83 | - _Color: {r: 1, g: 1, b: 1, a: 1} 84 | - _EmissionColor: {r: 0, g: 0, b: 0, a: 1} 85 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Materials/UI ZTest.mat.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 6b2b9e1f1c88e024b8f7a1b2e55883fd 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 2100000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Prefabs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 47c666f0ebaf17e4eaed8d39a4e669a1 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Prefabs/MoonNotificationSystem.prefab: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!1 &4869029446754280267 4 | GameObject: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | serializedVersion: 6 10 | m_Component: 11 | - component: {fileID: 4869029446754280261} 12 | - component: {fileID: 4869029446754280260} 13 | m_Layer: 0 14 | m_Name: Leave Sound 15 | m_TagString: Untagged 16 | m_Icon: {fileID: 0} 17 | m_NavMeshLayer: 0 18 | m_StaticEditorFlags: 0 19 | m_IsActive: 1 20 | --- !u!224 &4869029446754280261 21 | RectTransform: 22 | m_ObjectHideFlags: 0 23 | m_CorrespondingSourceObject: {fileID: 0} 24 | m_PrefabInstance: {fileID: 0} 25 | m_PrefabAsset: {fileID: 0} 26 | m_GameObject: {fileID: 4869029446754280267} 27 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 28 | m_LocalPosition: {x: 0, y: 0, z: 4.2870007} 29 | m_LocalScale: {x: 0.0028271368, y: 0.0028271335, z: 0.14135686} 30 | m_Children: [] 31 | m_Father: {fileID: 4916079368037965818} 32 | m_RootOrder: 1 33 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 34 | m_AnchorMin: {x: 0.5, y: 0.5} 35 | m_AnchorMax: {x: 0.5, y: 0.5} 36 | m_AnchoredPosition: {x: -0.61800003, y: 0} 37 | m_SizeDelta: {x: 100, y: 100} 38 | m_Pivot: {x: 0.5, y: 0.5} 39 | --- !u!82 &4869029446754280260 40 | AudioSource: 41 | m_ObjectHideFlags: 0 42 | m_CorrespondingSourceObject: {fileID: 0} 43 | m_PrefabInstance: {fileID: 0} 44 | m_PrefabAsset: {fileID: 0} 45 | m_GameObject: {fileID: 4869029446754280267} 46 | m_Enabled: 1 47 | serializedVersion: 4 48 | OutputAudioMixerGroup: {fileID: 0} 49 | m_audioClip: {fileID: 8300000, guid: 29288cc6209b33d4386568a9f20ba10e, type: 3} 50 | m_PlayOnAwake: 0 51 | m_Volume: 0.65 52 | m_Pitch: 1 53 | Loop: 0 54 | Mute: 0 55 | Spatialize: 0 56 | SpatializePostEffects: 0 57 | Priority: 128 58 | DopplerLevel: 0 59 | MinDistance: 1 60 | MaxDistance: 500 61 | Pan2D: 0 62 | rolloffMode: 0 63 | BypassEffects: 0 64 | BypassListenerEffects: 0 65 | BypassReverbZones: 0 66 | rolloffCustomCurve: 67 | serializedVersion: 2 68 | m_Curve: 69 | - serializedVersion: 3 70 | time: 0 71 | value: 1 72 | inSlope: 0 73 | outSlope: 0 74 | tangentMode: 0 75 | weightedMode: 0 76 | inWeight: 0.33333334 77 | outWeight: 0.33333334 78 | - serializedVersion: 3 79 | time: 1 80 | value: 0 81 | inSlope: 0 82 | outSlope: 0 83 | tangentMode: 0 84 | weightedMode: 0 85 | inWeight: 0.33333334 86 | outWeight: 0.33333334 87 | m_PreInfinity: 2 88 | m_PostInfinity: 2 89 | m_RotationOrder: 4 90 | panLevelCustomCurve: 91 | serializedVersion: 2 92 | m_Curve: 93 | - serializedVersion: 3 94 | time: 0 95 | value: 0 96 | inSlope: 0 97 | outSlope: 0 98 | tangentMode: 0 99 | weightedMode: 0 100 | inWeight: 0.33333334 101 | outWeight: 0.33333334 102 | m_PreInfinity: 2 103 | m_PostInfinity: 2 104 | m_RotationOrder: 4 105 | spreadCustomCurve: 106 | serializedVersion: 2 107 | m_Curve: 108 | - serializedVersion: 3 109 | time: 0 110 | value: 0 111 | inSlope: 0 112 | outSlope: 0 113 | tangentMode: 0 114 | weightedMode: 0 115 | inWeight: 0.33333334 116 | outWeight: 0.33333334 117 | m_PreInfinity: 2 118 | m_PostInfinity: 2 119 | m_RotationOrder: 4 120 | reverbZoneMixCustomCurve: 121 | serializedVersion: 2 122 | m_Curve: 123 | - serializedVersion: 3 124 | time: 0 125 | value: 1 126 | inSlope: 0 127 | outSlope: 0 128 | tangentMode: 0 129 | weightedMode: 0 130 | inWeight: 0.33333334 131 | outWeight: 0.33333334 132 | m_PreInfinity: 2 133 | m_PostInfinity: 2 134 | m_RotationOrder: 4 135 | --- !u!1 &4869029447739236777 136 | GameObject: 137 | m_ObjectHideFlags: 0 138 | m_CorrespondingSourceObject: {fileID: 0} 139 | m_PrefabInstance: {fileID: 0} 140 | m_PrefabAsset: {fileID: 0} 141 | serializedVersion: 6 142 | m_Component: 143 | - component: {fileID: 4869029447739236779} 144 | - component: {fileID: 4869029447739236778} 145 | m_Layer: 0 146 | m_Name: Join Sound 147 | m_TagString: Untagged 148 | m_Icon: {fileID: 0} 149 | m_NavMeshLayer: 0 150 | m_StaticEditorFlags: 0 151 | m_IsActive: 1 152 | --- !u!224 &4869029447739236779 153 | RectTransform: 154 | m_ObjectHideFlags: 0 155 | m_CorrespondingSourceObject: {fileID: 0} 156 | m_PrefabInstance: {fileID: 0} 157 | m_PrefabAsset: {fileID: 0} 158 | m_GameObject: {fileID: 4869029447739236777} 159 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 160 | m_LocalPosition: {x: 0, y: 0, z: 4.2870007} 161 | m_LocalScale: {x: 0.0028271368, y: 0.0028271335, z: 0.14135686} 162 | m_Children: [] 163 | m_Father: {fileID: 4916079368037965818} 164 | m_RootOrder: 0 165 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 166 | m_AnchorMin: {x: 0.5, y: 0.5} 167 | m_AnchorMax: {x: 0.5, y: 0.5} 168 | m_AnchoredPosition: {x: -0.61800003, y: 0} 169 | m_SizeDelta: {x: 100, y: 100} 170 | m_Pivot: {x: 0.5, y: 0.5} 171 | --- !u!82 &4869029447739236778 172 | AudioSource: 173 | m_ObjectHideFlags: 0 174 | m_CorrespondingSourceObject: {fileID: 0} 175 | m_PrefabInstance: {fileID: 0} 176 | m_PrefabAsset: {fileID: 0} 177 | m_GameObject: {fileID: 4869029447739236777} 178 | m_Enabled: 1 179 | serializedVersion: 4 180 | OutputAudioMixerGroup: {fileID: 0} 181 | m_audioClip: {fileID: 8300000, guid: ab55be908c2242e40be5790c82c529c0, type: 3} 182 | m_PlayOnAwake: 0 183 | m_Volume: 0.65 184 | m_Pitch: 1 185 | Loop: 0 186 | Mute: 0 187 | Spatialize: 0 188 | SpatializePostEffects: 0 189 | Priority: 128 190 | DopplerLevel: 0 191 | MinDistance: 1 192 | MaxDistance: 500 193 | Pan2D: 0 194 | rolloffMode: 0 195 | BypassEffects: 0 196 | BypassListenerEffects: 0 197 | BypassReverbZones: 0 198 | rolloffCustomCurve: 199 | serializedVersion: 2 200 | m_Curve: 201 | - serializedVersion: 3 202 | time: 0 203 | value: 1 204 | inSlope: 0 205 | outSlope: 0 206 | tangentMode: 0 207 | weightedMode: 0 208 | inWeight: 0.33333334 209 | outWeight: 0.33333334 210 | - serializedVersion: 3 211 | time: 1 212 | value: 0 213 | inSlope: 0 214 | outSlope: 0 215 | tangentMode: 0 216 | weightedMode: 0 217 | inWeight: 0.33333334 218 | outWeight: 0.33333334 219 | m_PreInfinity: 2 220 | m_PostInfinity: 2 221 | m_RotationOrder: 4 222 | panLevelCustomCurve: 223 | serializedVersion: 2 224 | m_Curve: 225 | - serializedVersion: 3 226 | time: 0 227 | value: 0 228 | inSlope: 0 229 | outSlope: 0 230 | tangentMode: 0 231 | weightedMode: 0 232 | inWeight: 0.33333334 233 | outWeight: 0.33333334 234 | m_PreInfinity: 2 235 | m_PostInfinity: 2 236 | m_RotationOrder: 4 237 | spreadCustomCurve: 238 | serializedVersion: 2 239 | m_Curve: 240 | - serializedVersion: 3 241 | time: 0 242 | value: 0 243 | inSlope: 0 244 | outSlope: 0 245 | tangentMode: 0 246 | weightedMode: 0 247 | inWeight: 0.33333334 248 | outWeight: 0.33333334 249 | m_PreInfinity: 2 250 | m_PostInfinity: 2 251 | m_RotationOrder: 4 252 | reverbZoneMixCustomCurve: 253 | serializedVersion: 2 254 | m_Curve: 255 | - serializedVersion: 3 256 | time: 0 257 | value: 1 258 | inSlope: 0 259 | outSlope: 0 260 | tangentMode: 0 261 | weightedMode: 0 262 | inWeight: 0.33333334 263 | outWeight: 0.33333334 264 | m_PreInfinity: 2 265 | m_PostInfinity: 2 266 | m_RotationOrder: 4 267 | --- !u!1 &4916079368037965817 268 | GameObject: 269 | m_ObjectHideFlags: 0 270 | m_CorrespondingSourceObject: {fileID: 0} 271 | m_PrefabInstance: {fileID: 0} 272 | m_PrefabAsset: {fileID: 0} 273 | serializedVersion: 6 274 | m_Component: 275 | - component: {fileID: 4916079368037965818} 276 | - component: {fileID: 4916079368037965819} 277 | m_Layer: 0 278 | m_Name: MoonNotificationSystem 279 | m_TagString: Untagged 280 | m_Icon: {fileID: 0} 281 | m_NavMeshLayer: 0 282 | m_StaticEditorFlags: 0 283 | m_IsActive: 1 284 | --- !u!4 &4916079368037965818 285 | Transform: 286 | m_ObjectHideFlags: 0 287 | m_CorrespondingSourceObject: {fileID: 0} 288 | m_PrefabInstance: {fileID: 0} 289 | m_PrefabAsset: {fileID: 0} 290 | m_GameObject: {fileID: 4916079368037965817} 291 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 292 | m_LocalPosition: {x: 0, y: 0, z: 0} 293 | m_LocalScale: {x: 1, y: 1, z: 1} 294 | m_Children: 295 | - {fileID: 4869029447739236779} 296 | - {fileID: 4869029446754280261} 297 | - {fileID: 4916079370051002484} 298 | m_Father: {fileID: 0} 299 | m_RootOrder: 0 300 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 301 | --- !u!114 &4916079368037965819 302 | MonoBehaviour: 303 | m_ObjectHideFlags: 0 304 | m_CorrespondingSourceObject: {fileID: 0} 305 | m_PrefabInstance: {fileID: 0} 306 | m_PrefabAsset: {fileID: 0} 307 | m_GameObject: {fileID: 4916079368037965817} 308 | m_Enabled: 1 309 | m_EditorHideFlags: 0 310 | m_Script: {fileID: 11500000, guid: 45115577ef41a5b4ca741ed302693907, type: 3} 311 | m_Name: 312 | m_EditorClassIdentifier: 313 | interactTextPlacement: {fileID: 0} 314 | interactText: Use 315 | interactTextGO: {fileID: 0} 316 | proximity: 2 317 | SynchronizePosition: 0 318 | AllowCollisionOwnershipTransfer: 0 319 | Reliable: 1 320 | serializedProgramAsset: {fileID: 11400000, guid: d5773f580c761b741a31aaa7d716b256, 321 | type: 2} 322 | programSource: {fileID: 11400000, guid: dfd31403094f0464d9f53fe41957096a, type: 2} 323 | serializedPublicVariablesBytesString: Ai8AAAAAATIAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAFQAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAAAAAAYBAAAAAAAAACcBBAAAAHQAeQBwAGUAAWgAAABTAHkAcwB0AGUAbQAuAEMAbwBsAGwAZQBjAHQAaQBvAG4AcwAuAEcAZQBuAGUAcgBpAGMALgBMAGkAcwB0AGAAMQBbAFsAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4ALgBJAG4AdABlAHIAZgBhAGMAZQBzAC4ASQBVAGQAbwBuAFYAYQByAGkAYQBiAGwAZQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AXQBdACwAIABtAHMAYwBvAHIAbABpAGIAAQEJAAAAVgBhAHIAaQBhAGIAbABlAHMALwEAAAABaAAAAFMAeQBzAHQAZQBtAC4AQwBvAGwAbABlAGMAdABpAG8AbgBzAC4ARwBlAG4AZQByAGkAYwAuAEwAaQBzAHQAYAAxAFsAWwBWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAEkAbgB0AGUAcgBmAGEAYwBlAHMALgBJAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlACwAIABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgBdAF0ALAAgAG0AcwBjAG8AcgBsAGkAYgABAAAABg4AAAAAAAAAAi8CAAAAAVYAAABWAFIAQwAuAFUAZABvAG4ALgBDAG8AbQBtAG8AbgAuAFUAZABvAG4AVgBhAHIAaQBhAGIAbABlAGAAMQBbAFsAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AVQBJAC4AVABlAHgAdAAsACAAVQBuAGkAdAB5AEUAbgBnAGkAbgBlAC4AVQBJAF0AXQAsACAAVgBSAEMALgBVAGQAbwBuAC4AQwBvAG0AbQBvAG4AAgAAAAYCAAAAAAAAACcBBAAAAHQAeQBwAGUAARcAAABTAHkAcwB0AGUAbQAuAFMAdAByAGkAbgBnACwAIABtAHMAYwBvAHIAbABpAGIAJwEKAAAAUwB5AG0AYgBvAGwATgBhAG0AZQABEgAAAEgA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 324 | publicVariablesUnityEngineObjects: 325 | - {fileID: 4916079369571824096} 326 | - {fileID: 4916079370051002481} 327 | - {fileID: 4869029447739236778} 328 | - {fileID: 4869029446754280260} 329 | - {fileID: 21300000, guid: 7e01ac48672ccbe49a2ee0cd105c1988, type: 3} 330 | - {fileID: 21300000, guid: 78f4475a6d170b245b5fc855e8834eee, type: 3} 331 | - {fileID: 4916079369127535048} 332 | - {fileID: 4916079368587366607} 333 | - {fileID: 4916079368099118615} 334 | - {fileID: 8300000, guid: ab55be908c2242e40be5790c82c529c0, type: 3} 335 | - {fileID: 8300000, guid: 29288cc6209b33d4386568a9f20ba10e, type: 3} 336 | publicVariablesSerializationDataFormat: 0 337 | --- !u!1 &4916079368099118612 338 | GameObject: 339 | m_ObjectHideFlags: 0 340 | m_CorrespondingSourceObject: {fileID: 0} 341 | m_PrefabInstance: {fileID: 0} 342 | m_PrefabAsset: {fileID: 0} 343 | serializedVersion: 6 344 | m_Component: 345 | - component: {fileID: 4916079368099118613} 346 | - component: {fileID: 4916079368099118608} 347 | - component: {fileID: 4916079368099118615} 348 | - component: {fileID: 4916079368099118614} 349 | m_Layer: 0 350 | m_Name: InfoText 351 | m_TagString: Untagged 352 | m_Icon: {fileID: 0} 353 | m_NavMeshLayer: 0 354 | m_StaticEditorFlags: 0 355 | m_IsActive: 1 356 | --- !u!224 &4916079368099118613 357 | RectTransform: 358 | m_ObjectHideFlags: 0 359 | m_CorrespondingSourceObject: {fileID: 0} 360 | m_PrefabInstance: {fileID: 0} 361 | m_PrefabAsset: {fileID: 0} 362 | m_GameObject: {fileID: 4916079368099118612} 363 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 364 | m_LocalPosition: {x: 0, y: 0, z: 0} 365 | m_LocalScale: {x: 0.30103076, y: 0.52702266, z: 0.25437784} 366 | m_Children: [] 367 | m_Father: {fileID: 4916079370051002484} 368 | m_RootOrder: 3 369 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 370 | m_AnchorMin: {x: 0, y: 0} 371 | m_AnchorMax: {x: 1, y: 1} 372 | m_AnchoredPosition: {x: -229.1, y: -186.9} 373 | m_SizeDelta: {x: -501.2, y: -500.7} 374 | m_Pivot: {x: 0.5, y: 0.5} 375 | --- !u!222 &4916079368099118608 376 | CanvasRenderer: 377 | m_ObjectHideFlags: 0 378 | m_CorrespondingSourceObject: {fileID: 0} 379 | m_PrefabInstance: {fileID: 0} 380 | m_PrefabAsset: {fileID: 0} 381 | m_GameObject: {fileID: 4916079368099118612} 382 | m_CullTransparentMesh: 0 383 | --- !u!114 &4916079368099118615 384 | MonoBehaviour: 385 | m_ObjectHideFlags: 0 386 | m_CorrespondingSourceObject: {fileID: 0} 387 | m_PrefabInstance: {fileID: 0} 388 | m_PrefabAsset: {fileID: 0} 389 | m_GameObject: {fileID: 4916079368099118612} 390 | m_Enabled: 1 391 | m_EditorHideFlags: 0 392 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 393 | m_Name: 394 | m_EditorClassIdentifier: 395 | m_Material: {fileID: 2100000, guid: 6b2b9e1f1c88e024b8f7a1b2e55883fd, type: 2} 396 | m_Color: {r: 0.735849, g: 0.735849, b: 0.735849, a: 0} 397 | m_RaycastTarget: 1 398 | m_OnCullStateChanged: 399 | m_PersistentCalls: 400 | m_Calls: [] 401 | m_FontData: 402 | m_Font: {fileID: 12800000, guid: c1312c2f51134ea40bd1162138c60cb3, type: 3} 403 | m_FontSize: 74 404 | m_FontStyle: 0 405 | m_BestFit: 0 406 | m_MinSize: 14 407 | m_MaxSize: 147 408 | m_Alignment: 3 409 | m_AlignByGeometry: 0 410 | m_RichText: 1 411 | m_HorizontalOverflow: 0 412 | m_VerticalOverflow: 0 413 | m_LineSpacing: 1 414 | m_Text: Player Joined 415 | --- !u!114 &4916079368099118614 416 | MonoBehaviour: 417 | m_ObjectHideFlags: 0 418 | m_CorrespondingSourceObject: {fileID: 0} 419 | m_PrefabInstance: {fileID: 0} 420 | m_PrefabAsset: {fileID: 0} 421 | m_GameObject: {fileID: 4916079368099118612} 422 | m_Enabled: 1 423 | m_EditorHideFlags: 0 424 | m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} 425 | m_Name: 426 | m_EditorClassIdentifier: 427 | m_EffectColor: {r: 0, g: 0, b: 0, a: 1} 428 | m_EffectDistance: {x: 3, y: 3} 429 | m_UseGraphicAlpha: 1 430 | --- !u!1 &4916079368587366605 431 | GameObject: 432 | m_ObjectHideFlags: 0 433 | m_CorrespondingSourceObject: {fileID: 0} 434 | m_PrefabInstance: {fileID: 0} 435 | m_PrefabAsset: {fileID: 0} 436 | serializedVersion: 6 437 | m_Component: 438 | - component: {fileID: 4916079368587366606} 439 | - component: {fileID: 4916079368587366600} 440 | - component: {fileID: 4916079368587366607} 441 | m_Layer: 0 442 | m_Name: NotificationImage 443 | m_TagString: Untagged 444 | m_Icon: {fileID: 0} 445 | m_NavMeshLayer: 0 446 | m_StaticEditorFlags: 0 447 | m_IsActive: 1 448 | --- !u!224 &4916079368587366606 449 | RectTransform: 450 | m_ObjectHideFlags: 0 451 | m_CorrespondingSourceObject: {fileID: 0} 452 | m_PrefabInstance: {fileID: 0} 453 | m_PrefabAsset: {fileID: 0} 454 | m_GameObject: {fileID: 4916079368587366605} 455 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 456 | m_LocalPosition: {x: 0, y: 0, z: 0} 457 | m_LocalScale: {x: 1, y: 1, z: 1} 458 | m_Children: [] 459 | m_Father: {fileID: 4916079370051002484} 460 | m_RootOrder: 1 461 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 462 | m_AnchorMin: {x: 0.5, y: 0.5} 463 | m_AnchorMax: {x: 0.5, y: 0.5} 464 | m_AnchoredPosition: {x: -428.4, y: -172} 465 | m_SizeDelta: {x: 100, y: 100} 466 | m_Pivot: {x: 0.5, y: 0.5} 467 | --- !u!222 &4916079368587366600 468 | CanvasRenderer: 469 | m_ObjectHideFlags: 0 470 | m_CorrespondingSourceObject: {fileID: 0} 471 | m_PrefabInstance: {fileID: 0} 472 | m_PrefabAsset: {fileID: 0} 473 | m_GameObject: {fileID: 4916079368587366605} 474 | m_CullTransparentMesh: 0 475 | --- !u!114 &4916079368587366607 476 | MonoBehaviour: 477 | m_ObjectHideFlags: 0 478 | m_CorrespondingSourceObject: {fileID: 0} 479 | m_PrefabInstance: {fileID: 0} 480 | m_PrefabAsset: {fileID: 0} 481 | m_GameObject: {fileID: 4916079368587366605} 482 | m_Enabled: 1 483 | m_EditorHideFlags: 0 484 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 485 | m_Name: 486 | m_EditorClassIdentifier: 487 | m_Material: {fileID: 2100000, guid: 6b2b9e1f1c88e024b8f7a1b2e55883fd, type: 2} 488 | m_Color: {r: 1, g: 1, b: 1, a: 0} 489 | m_RaycastTarget: 1 490 | m_OnCullStateChanged: 491 | m_PersistentCalls: 492 | m_Calls: [] 493 | m_Sprite: {fileID: 21300000, guid: 7e01ac48672ccbe49a2ee0cd105c1988, type: 3} 494 | m_Type: 0 495 | m_PreserveAspect: 0 496 | m_FillCenter: 1 497 | m_FillMethod: 4 498 | m_FillAmount: 1 499 | m_FillClockwise: 1 500 | m_FillOrigin: 0 501 | m_UseSpriteMesh: 0 502 | --- !u!1 &4916079369127535054 503 | GameObject: 504 | m_ObjectHideFlags: 0 505 | m_CorrespondingSourceObject: {fileID: 0} 506 | m_PrefabInstance: {fileID: 0} 507 | m_PrefabAsset: {fileID: 0} 508 | serializedVersion: 6 509 | m_Component: 510 | - component: {fileID: 4916079369127535055} 511 | - component: {fileID: 4916079369127535049} 512 | - component: {fileID: 4916079369127535048} 513 | m_Layer: 0 514 | m_Name: NotificationImageBackground 515 | m_TagString: Untagged 516 | m_Icon: {fileID: 0} 517 | m_NavMeshLayer: 0 518 | m_StaticEditorFlags: 0 519 | m_IsActive: 1 520 | --- !u!224 &4916079369127535055 521 | RectTransform: 522 | m_ObjectHideFlags: 0 523 | m_CorrespondingSourceObject: {fileID: 0} 524 | m_PrefabInstance: {fileID: 0} 525 | m_PrefabAsset: {fileID: 0} 526 | m_GameObject: {fileID: 4916079369127535054} 527 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 528 | m_LocalPosition: {x: 0, y: 0, z: 0} 529 | m_LocalScale: {x: 1, y: 1, z: 1} 530 | m_Children: [] 531 | m_Father: {fileID: 4916079370051002484} 532 | m_RootOrder: 0 533 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 534 | m_AnchorMin: {x: 0.5, y: 0.5} 535 | m_AnchorMax: {x: 0.5, y: 0.5} 536 | m_AnchoredPosition: {x: -428.4, y: -172} 537 | m_SizeDelta: {x: 100, y: 100} 538 | m_Pivot: {x: 0.5, y: 0.5} 539 | --- !u!222 &4916079369127535049 540 | CanvasRenderer: 541 | m_ObjectHideFlags: 0 542 | m_CorrespondingSourceObject: {fileID: 0} 543 | m_PrefabInstance: {fileID: 0} 544 | m_PrefabAsset: {fileID: 0} 545 | m_GameObject: {fileID: 4916079369127535054} 546 | m_CullTransparentMesh: 0 547 | --- !u!114 &4916079369127535048 548 | MonoBehaviour: 549 | m_ObjectHideFlags: 0 550 | m_CorrespondingSourceObject: {fileID: 0} 551 | m_PrefabInstance: {fileID: 0} 552 | m_PrefabAsset: {fileID: 0} 553 | m_GameObject: {fileID: 4916079369127535054} 554 | m_Enabled: 1 555 | m_EditorHideFlags: 0 556 | m_Script: {fileID: -765806418, guid: f70555f144d8491a825f0804e09c671c, type: 3} 557 | m_Name: 558 | m_EditorClassIdentifier: 559 | m_Material: {fileID: 2100000, guid: 6b2b9e1f1c88e024b8f7a1b2e55883fd, type: 2} 560 | m_Color: {r: 0.9433962, g: 0.9433962, b: 0.9433962, a: 0} 561 | m_RaycastTarget: 1 562 | m_OnCullStateChanged: 563 | m_PersistentCalls: 564 | m_Calls: [] 565 | m_Sprite: {fileID: 21300000, guid: 7e01ac48672ccbe49a2ee0cd105c1988, type: 3} 566 | m_Type: 0 567 | m_PreserveAspect: 0 568 | m_FillCenter: 1 569 | m_FillMethod: 4 570 | m_FillAmount: 1 571 | m_FillClockwise: 1 572 | m_FillOrigin: 0 573 | m_UseSpriteMesh: 0 574 | --- !u!1 &4916079369571824101 575 | GameObject: 576 | m_ObjectHideFlags: 0 577 | m_CorrespondingSourceObject: {fileID: 0} 578 | m_PrefabInstance: {fileID: 0} 579 | m_PrefabAsset: {fileID: 0} 580 | serializedVersion: 6 581 | m_Component: 582 | - component: {fileID: 4916079369571824102} 583 | - component: {fileID: 4916079369571824097} 584 | - component: {fileID: 4916079369571824096} 585 | - component: {fileID: 4916079369571824103} 586 | m_Layer: 0 587 | m_Name: NotificationText 588 | m_TagString: Untagged 589 | m_Icon: {fileID: 0} 590 | m_NavMeshLayer: 0 591 | m_StaticEditorFlags: 0 592 | m_IsActive: 1 593 | --- !u!224 &4916079369571824102 594 | RectTransform: 595 | m_ObjectHideFlags: 0 596 | m_CorrespondingSourceObject: {fileID: 0} 597 | m_PrefabInstance: {fileID: 0} 598 | m_PrefabAsset: {fileID: 0} 599 | m_GameObject: {fileID: 4916079369571824101} 600 | m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} 601 | m_LocalPosition: {x: 0, y: 0, z: 0} 602 | m_LocalScale: {x: 0.36014494, y: 0.63051546, z: 0.30433068} 603 | m_Children: [] 604 | m_Father: {fileID: 4916079370051002484} 605 | m_RootOrder: 2 606 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 607 | m_AnchorMin: {x: 0, y: 0} 608 | m_AnchorMax: {x: 1, y: 1} 609 | m_AnchoredPosition: {x: 144.3, y: -247} 610 | m_SizeDelta: {x: 1927.7, y: -500.7} 611 | m_Pivot: {x: 0.5, y: 0.5} 612 | --- !u!222 &4916079369571824097 613 | CanvasRenderer: 614 | m_ObjectHideFlags: 0 615 | m_CorrespondingSourceObject: {fileID: 0} 616 | m_PrefabInstance: {fileID: 0} 617 | m_PrefabAsset: {fileID: 0} 618 | m_GameObject: {fileID: 4916079369571824101} 619 | m_CullTransparentMesh: 0 620 | --- !u!114 &4916079369571824096 621 | MonoBehaviour: 622 | m_ObjectHideFlags: 0 623 | m_CorrespondingSourceObject: {fileID: 0} 624 | m_PrefabInstance: {fileID: 0} 625 | m_PrefabAsset: {fileID: 0} 626 | m_GameObject: {fileID: 4916079369571824101} 627 | m_Enabled: 1 628 | m_EditorHideFlags: 0 629 | m_Script: {fileID: 708705254, guid: f70555f144d8491a825f0804e09c671c, type: 3} 630 | m_Name: 631 | m_EditorClassIdentifier: 632 | m_Material: {fileID: 2100000, guid: 6b2b9e1f1c88e024b8f7a1b2e55883fd, type: 2} 633 | m_Color: {r: 1, g: 1, b: 1, a: 0} 634 | m_RaycastTarget: 1 635 | m_OnCullStateChanged: 636 | m_PersistentCalls: 637 | m_Calls: [] 638 | m_FontData: 639 | m_Font: {fileID: 12800000, guid: c1312c2f51134ea40bd1162138c60cb3, type: 3} 640 | m_FontSize: 108 641 | m_FontStyle: 0 642 | m_BestFit: 0 643 | m_MinSize: 14 644 | m_MaxSize: 147 645 | m_Alignment: 3 646 | m_AlignByGeometry: 0 647 | m_RichText: 1 648 | m_HorizontalOverflow: 0 649 | m_VerticalOverflow: 0 650 | m_LineSpacing: 1 651 | m_Text: $Player joined 652 | --- !u!114 &4916079369571824103 653 | MonoBehaviour: 654 | m_ObjectHideFlags: 0 655 | m_CorrespondingSourceObject: {fileID: 0} 656 | m_PrefabInstance: {fileID: 0} 657 | m_PrefabAsset: {fileID: 0} 658 | m_GameObject: {fileID: 4916079369571824101} 659 | m_Enabled: 1 660 | m_EditorHideFlags: 0 661 | m_Script: {fileID: 1573420865, guid: f70555f144d8491a825f0804e09c671c, type: 3} 662 | m_Name: 663 | m_EditorClassIdentifier: 664 | m_EffectColor: {r: 0, g: 0.24944487, b: 0.5849056, a: 1} 665 | m_EffectDistance: {x: 3, y: 3} 666 | m_UseGraphicAlpha: 1 667 | --- !u!1 &4916079370051002491 668 | GameObject: 669 | m_ObjectHideFlags: 0 670 | m_CorrespondingSourceObject: {fileID: 0} 671 | m_PrefabInstance: {fileID: 0} 672 | m_PrefabAsset: {fileID: 0} 673 | serializedVersion: 6 674 | m_Component: 675 | - component: {fileID: 4916079370051002484} 676 | - component: {fileID: 4916079370051002480} 677 | - component: {fileID: 4916079370051002487} 678 | - component: {fileID: 4916079370051002486} 679 | - component: {fileID: 4916079370051002481} 680 | m_Layer: 0 681 | m_Name: HUD 682 | m_TagString: Untagged 683 | m_Icon: {fileID: 0} 684 | m_NavMeshLayer: 0 685 | m_StaticEditorFlags: 0 686 | m_IsActive: 1 687 | --- !u!224 &4916079370051002484 688 | RectTransform: 689 | m_ObjectHideFlags: 0 690 | m_CorrespondingSourceObject: {fileID: 0} 691 | m_PrefabInstance: {fileID: 0} 692 | m_PrefabAsset: {fileID: 0} 693 | m_GameObject: {fileID: 4916079370051002491} 694 | m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} 695 | m_LocalPosition: {x: 0, y: 0, z: 4.287} 696 | m_LocalScale: {x: 0.002827137, y: 0.002827137, z: 0.002827137} 697 | m_Children: 698 | - {fileID: 4916079369127535055} 699 | - {fileID: 4916079368587366606} 700 | - {fileID: 4916079369571824102} 701 | - {fileID: 4916079368099118613} 702 | m_Father: {fileID: 4916079368037965818} 703 | m_RootOrder: 2 704 | m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} 705 | m_AnchorMin: {x: 0, y: 0} 706 | m_AnchorMax: {x: 0, y: 0} 707 | m_AnchoredPosition: {x: -0.618, y: 0} 708 | m_SizeDelta: {x: 1502.0217, y: 630} 709 | m_Pivot: {x: 0.5, y: 0.5} 710 | --- !u!223 &4916079370051002480 711 | Canvas: 712 | m_ObjectHideFlags: 0 713 | m_CorrespondingSourceObject: {fileID: 0} 714 | m_PrefabInstance: {fileID: 0} 715 | m_PrefabAsset: {fileID: 0} 716 | m_GameObject: {fileID: 4916079370051002491} 717 | m_Enabled: 1 718 | serializedVersion: 3 719 | m_RenderMode: 2 720 | m_Camera: {fileID: 0} 721 | m_PlaneDistance: 100 722 | m_PixelPerfect: 0 723 | m_ReceivesEvents: 1 724 | m_OverrideSorting: 0 725 | m_OverridePixelPerfect: 0 726 | m_SortingBucketNormalizedSize: 0 727 | m_AdditionalShaderChannelsFlag: 0 728 | m_SortingLayerID: 0 729 | m_SortingOrder: 0 730 | m_TargetDisplay: 0 731 | --- !u!114 &4916079370051002487 732 | MonoBehaviour: 733 | m_ObjectHideFlags: 0 734 | m_CorrespondingSourceObject: {fileID: 0} 735 | m_PrefabInstance: {fileID: 0} 736 | m_PrefabAsset: {fileID: 0} 737 | m_GameObject: {fileID: 4916079370051002491} 738 | m_Enabled: 1 739 | m_EditorHideFlags: 0 740 | m_Script: {fileID: 1980459831, guid: f70555f144d8491a825f0804e09c671c, type: 3} 741 | m_Name: 742 | m_EditorClassIdentifier: 743 | m_UiScaleMode: 0 744 | m_ReferencePixelsPerUnit: 100 745 | m_ScaleFactor: 1 746 | m_ReferenceResolution: {x: 800, y: 600} 747 | m_ScreenMatchMode: 0 748 | m_MatchWidthOrHeight: 0 749 | m_PhysicalUnit: 3 750 | m_FallbackScreenDPI: 96 751 | m_DefaultSpriteDPI: 96 752 | m_DynamicPixelsPerUnit: 1 753 | --- !u!114 &4916079370051002486 754 | MonoBehaviour: 755 | m_ObjectHideFlags: 0 756 | m_CorrespondingSourceObject: {fileID: 0} 757 | m_PrefabInstance: {fileID: 0} 758 | m_PrefabAsset: {fileID: 0} 759 | m_GameObject: {fileID: 4916079370051002491} 760 | m_Enabled: 0 761 | m_EditorHideFlags: 0 762 | m_Script: {fileID: 1301386320, guid: f70555f144d8491a825f0804e09c671c, type: 3} 763 | m_Name: 764 | m_EditorClassIdentifier: 765 | m_IgnoreReversedGraphics: 1 766 | m_BlockingObjects: 0 767 | m_BlockingMask: 768 | serializedVersion: 2 769 | m_Bits: 0 770 | --- !u!95 &4916079370051002481 771 | Animator: 772 | serializedVersion: 3 773 | m_ObjectHideFlags: 0 774 | m_CorrespondingSourceObject: {fileID: 0} 775 | m_PrefabInstance: {fileID: 0} 776 | m_PrefabAsset: {fileID: 0} 777 | m_GameObject: {fileID: 4916079370051002491} 778 | m_Enabled: 1 779 | m_Avatar: {fileID: 0} 780 | m_Controller: {fileID: 9100000, guid: 73a7ddd9ca2b7e844a53a5d6af74fe91, type: 2} 781 | m_CullingMode: 0 782 | m_UpdateMode: 0 783 | m_ApplyRootMotion: 0 784 | m_LinearVelocityBlending: 0 785 | m_WarningMessage: 786 | m_HasTransformHierarchy: 1 787 | m_AllowConstantClipSamplingOptimization: 1 788 | m_KeepAnimatorControllerStateOnDisable: 0 789 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Prefabs/MoonNotificationSystem.prefab.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: d8e6a8c61f391664b8d74c674b5e1161 3 | PrefabImporter: 4 | externalObjects: {} 5 | userData: 6 | assetBundleName: 7 | assetBundleVariant: 8 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Scripts.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 10d896f037035d349b7497993ca816aa 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Scripts/HUD Udon C# Program Asset.asset: -------------------------------------------------------------------------------- 1 | %YAML 1.1 2 | %TAG !u! tag:unity3d.com,2011: 3 | --- !u!114 &11400000 4 | MonoBehaviour: 5 | m_ObjectHideFlags: 0 6 | m_CorrespondingSourceObject: {fileID: 0} 7 | m_PrefabInstance: {fileID: 0} 8 | m_PrefabAsset: {fileID: 0} 9 | m_GameObject: {fileID: 0} 10 | m_Enabled: 1 11 | m_EditorHideFlags: 0 12 | m_Script: {fileID: 11500000, guid: c333ccfdd0cbdbc4ca30cef2dd6e6b9b, type: 3} 13 | m_Name: HUD Udon C# Program Asset 14 | m_EditorClassIdentifier: 15 | serializedUdonProgramAsset: {fileID: 11400000, guid: d5773f580c761b741a31aaa7d716b256, 16 | type: 2} 17 | udonAssembly: 18 | assemblyError: 19 | sourceCsScript: {fileID: 11500000, guid: 2ad536dcbfb80ba40b555ff719b5828e, type: 3} 20 | behaviourSyncMode: 0 21 | behaviourIDHeapVarName: __refl_const_intnl_udonTypeID 22 | compileErrors: [] 23 | hasInteractEvent: 0 24 | serializationData: 25 | SerializedFormat: 2 26 | SerializedBytes: 27 | ReferencedUnityObjects: [] 28 | SerializedBytesString: 29 | Prefab: {fileID: 0} 30 | PrefabModificationsReferencedUnityObjects: [] 31 | PrefabModifications: [] 32 | SerializationNodes: 33 | - Name: fieldDefinitions 34 | Entry: 7 35 | Data: 0|System.Collections.Generic.Dictionary`2[[System.String, mscorlib],[UdonSharp.Compiler.FieldDefinition, 36 | UdonSharp.Editor]], mscorlib 37 | - Name: comparer 38 | Entry: 7 39 | Data: 1|System.Collections.Generic.GenericEqualityComparer`1[[System.String, 40 | mscorlib]], mscorlib 41 | - Name: 42 | Entry: 8 43 | Data: 44 | - Name: 45 | Entry: 12 46 | Data: 16 47 | - Name: 48 | Entry: 7 49 | Data: 50 | - Name: $k 51 | Entry: 1 52 | Data: ShowJoinNotifications 53 | - Name: $v 54 | Entry: 7 55 | Data: 2|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 56 | - Name: fieldSymbol 57 | Entry: 7 58 | Data: 3|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 59 | - Name: internalType 60 | Entry: 7 61 | Data: 4|System.RuntimeType, mscorlib 62 | - Name: 63 | Entry: 1 64 | Data: System.Boolean, mscorlib 65 | - Name: 66 | Entry: 8 67 | Data: 68 | - Name: declarationType 69 | Entry: 3 70 | Data: 1 71 | - Name: syncMode 72 | Entry: 3 73 | Data: 0 74 | - Name: symbolResolvedTypeName 75 | Entry: 1 76 | Data: SystemBoolean 77 | - Name: symbolOriginalName 78 | Entry: 1 79 | Data: ShowJoinNotifications 80 | - Name: symbolUniqueName 81 | Entry: 1 82 | Data: ShowJoinNotifications 83 | - Name: symbolDefaultValue 84 | Entry: 6 85 | Data: 86 | - Name: 87 | Entry: 8 88 | Data: 89 | - Name: fieldAttributes 90 | Entry: 7 91 | Data: 5|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 92 | - Name: 93 | Entry: 12 94 | Data: 1 95 | - Name: 96 | Entry: 7 97 | Data: 6|UnityEngine.HeaderAttribute, UnityEngine.CoreModule 98 | - Name: header 99 | Entry: 1 100 | Data: Notification Settings 101 | - Name: 102 | Entry: 8 103 | Data: 104 | - Name: 105 | Entry: 13 106 | Data: 107 | - Name: 108 | Entry: 8 109 | Data: 110 | - Name: userBehaviourSource 111 | Entry: 6 112 | Data: 113 | - Name: 114 | Entry: 8 115 | Data: 116 | - Name: 117 | Entry: 8 118 | Data: 119 | - Name: 120 | Entry: 7 121 | Data: 122 | - Name: $k 123 | Entry: 1 124 | Data: ShowLeaveNotifications 125 | - Name: $v 126 | Entry: 7 127 | Data: 7|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 128 | - Name: fieldSymbol 129 | Entry: 7 130 | Data: 8|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 131 | - Name: internalType 132 | Entry: 9 133 | Data: 4 134 | - Name: declarationType 135 | Entry: 3 136 | Data: 1 137 | - Name: syncMode 138 | Entry: 3 139 | Data: 0 140 | - Name: symbolResolvedTypeName 141 | Entry: 1 142 | Data: SystemBoolean 143 | - Name: symbolOriginalName 144 | Entry: 1 145 | Data: ShowLeaveNotifications 146 | - Name: symbolUniqueName 147 | Entry: 1 148 | Data: ShowLeaveNotifications 149 | - Name: symbolDefaultValue 150 | Entry: 6 151 | Data: 152 | - Name: 153 | Entry: 8 154 | Data: 155 | - Name: fieldAttributes 156 | Entry: 7 157 | Data: 9|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 158 | - Name: 159 | Entry: 12 160 | Data: 0 161 | - Name: 162 | Entry: 13 163 | Data: 164 | - Name: 165 | Entry: 8 166 | Data: 167 | - Name: userBehaviourSource 168 | Entry: 6 169 | Data: 170 | - Name: 171 | Entry: 8 172 | Data: 173 | - Name: 174 | Entry: 8 175 | Data: 176 | - Name: 177 | Entry: 7 178 | Data: 179 | - Name: $k 180 | Entry: 1 181 | Data: JoinSprite 182 | - Name: $v 183 | Entry: 7 184 | Data: 10|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 185 | - Name: fieldSymbol 186 | Entry: 7 187 | Data: 11|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 188 | - Name: internalType 189 | Entry: 7 190 | Data: 12|System.RuntimeType, mscorlib 191 | - Name: 192 | Entry: 1 193 | Data: UnityEngine.Sprite, UnityEngine.CoreModule 194 | - Name: 195 | Entry: 8 196 | Data: 197 | - Name: declarationType 198 | Entry: 3 199 | Data: 1 200 | - Name: syncMode 201 | Entry: 3 202 | Data: 0 203 | - Name: symbolResolvedTypeName 204 | Entry: 1 205 | Data: UnityEngineSprite 206 | - Name: symbolOriginalName 207 | Entry: 1 208 | Data: JoinSprite 209 | - Name: symbolUniqueName 210 | Entry: 1 211 | Data: JoinSprite 212 | - Name: symbolDefaultValue 213 | Entry: 6 214 | Data: 215 | - Name: 216 | Entry: 8 217 | Data: 218 | - Name: fieldAttributes 219 | Entry: 7 220 | Data: 13|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 221 | - Name: 222 | Entry: 12 223 | Data: 2 224 | - Name: 225 | Entry: 7 226 | Data: 14|UnityEngine.SpaceAttribute, UnityEngine.CoreModule 227 | - Name: height 228 | Entry: 4 229 | Data: 30 230 | - Name: 231 | Entry: 8 232 | Data: 233 | - Name: 234 | Entry: 7 235 | Data: 15|UnityEngine.HeaderAttribute, UnityEngine.CoreModule 236 | - Name: header 237 | Entry: 1 238 | Data: Icon Settings 239 | - Name: 240 | Entry: 8 241 | Data: 242 | - Name: 243 | Entry: 13 244 | Data: 245 | - Name: 246 | Entry: 8 247 | Data: 248 | - Name: userBehaviourSource 249 | Entry: 6 250 | Data: 251 | - Name: 252 | Entry: 8 253 | Data: 254 | - Name: 255 | Entry: 8 256 | Data: 257 | - Name: 258 | Entry: 7 259 | Data: 260 | - Name: $k 261 | Entry: 1 262 | Data: LeaveSprite 263 | - Name: $v 264 | Entry: 7 265 | Data: 16|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 266 | - Name: fieldSymbol 267 | Entry: 7 268 | Data: 17|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 269 | - Name: internalType 270 | Entry: 9 271 | Data: 12 272 | - Name: declarationType 273 | Entry: 3 274 | Data: 1 275 | - Name: syncMode 276 | Entry: 3 277 | Data: 0 278 | - Name: symbolResolvedTypeName 279 | Entry: 1 280 | Data: UnityEngineSprite 281 | - Name: symbolOriginalName 282 | Entry: 1 283 | Data: LeaveSprite 284 | - Name: symbolUniqueName 285 | Entry: 1 286 | Data: LeaveSprite 287 | - Name: symbolDefaultValue 288 | Entry: 6 289 | Data: 290 | - Name: 291 | Entry: 8 292 | Data: 293 | - Name: fieldAttributes 294 | Entry: 7 295 | Data: 18|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 296 | - Name: 297 | Entry: 12 298 | Data: 0 299 | - Name: 300 | Entry: 13 301 | Data: 302 | - Name: 303 | Entry: 8 304 | Data: 305 | - Name: userBehaviourSource 306 | Entry: 6 307 | Data: 308 | - Name: 309 | Entry: 8 310 | Data: 311 | - Name: 312 | Entry: 8 313 | Data: 314 | - Name: 315 | Entry: 7 316 | Data: 317 | - Name: $k 318 | Entry: 1 319 | Data: JoinAudio 320 | - Name: $v 321 | Entry: 7 322 | Data: 19|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 323 | - Name: fieldSymbol 324 | Entry: 7 325 | Data: 20|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 326 | - Name: internalType 327 | Entry: 7 328 | Data: 21|System.RuntimeType, mscorlib 329 | - Name: 330 | Entry: 1 331 | Data: UnityEngine.AudioClip, UnityEngine.AudioModule 332 | - Name: 333 | Entry: 8 334 | Data: 335 | - Name: declarationType 336 | Entry: 3 337 | Data: 1 338 | - Name: syncMode 339 | Entry: 3 340 | Data: 0 341 | - Name: symbolResolvedTypeName 342 | Entry: 1 343 | Data: UnityEngineAudioClip 344 | - Name: symbolOriginalName 345 | Entry: 1 346 | Data: JoinAudio 347 | - Name: symbolUniqueName 348 | Entry: 1 349 | Data: JoinAudio 350 | - Name: symbolDefaultValue 351 | Entry: 6 352 | Data: 353 | - Name: 354 | Entry: 8 355 | Data: 356 | - Name: fieldAttributes 357 | Entry: 7 358 | Data: 22|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 359 | - Name: 360 | Entry: 12 361 | Data: 1 362 | - Name: 363 | Entry: 7 364 | Data: 23|UnityEngine.HeaderAttribute, UnityEngine.CoreModule 365 | - Name: header 366 | Entry: 1 367 | Data: Audio Settings 368 | - Name: 369 | Entry: 8 370 | Data: 371 | - Name: 372 | Entry: 13 373 | Data: 374 | - Name: 375 | Entry: 8 376 | Data: 377 | - Name: userBehaviourSource 378 | Entry: 6 379 | Data: 380 | - Name: 381 | Entry: 8 382 | Data: 383 | - Name: 384 | Entry: 8 385 | Data: 386 | - Name: 387 | Entry: 7 388 | Data: 389 | - Name: $k 390 | Entry: 1 391 | Data: LeaveAudio 392 | - Name: $v 393 | Entry: 7 394 | Data: 24|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 395 | - Name: fieldSymbol 396 | Entry: 7 397 | Data: 25|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 398 | - Name: internalType 399 | Entry: 9 400 | Data: 21 401 | - Name: declarationType 402 | Entry: 3 403 | Data: 1 404 | - Name: syncMode 405 | Entry: 3 406 | Data: 0 407 | - Name: symbolResolvedTypeName 408 | Entry: 1 409 | Data: UnityEngineAudioClip 410 | - Name: symbolOriginalName 411 | Entry: 1 412 | Data: LeaveAudio 413 | - Name: symbolUniqueName 414 | Entry: 1 415 | Data: LeaveAudio 416 | - Name: symbolDefaultValue 417 | Entry: 6 418 | Data: 419 | - Name: 420 | Entry: 8 421 | Data: 422 | - Name: fieldAttributes 423 | Entry: 7 424 | Data: 26|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 425 | - Name: 426 | Entry: 12 427 | Data: 0 428 | - Name: 429 | Entry: 13 430 | Data: 431 | - Name: 432 | Entry: 8 433 | Data: 434 | - Name: userBehaviourSource 435 | Entry: 6 436 | Data: 437 | - Name: 438 | Entry: 8 439 | Data: 440 | - Name: 441 | Entry: 8 442 | Data: 443 | - Name: 444 | Entry: 7 445 | Data: 446 | - Name: $k 447 | Entry: 1 448 | Data: HUDJoinMessageText 449 | - Name: $v 450 | Entry: 7 451 | Data: 27|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 452 | - Name: fieldSymbol 453 | Entry: 7 454 | Data: 28|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 455 | - Name: internalType 456 | Entry: 7 457 | Data: 29|System.RuntimeType, mscorlib 458 | - Name: 459 | Entry: 1 460 | Data: UnityEngine.UI.Text, UnityEngine.UI 461 | - Name: 462 | Entry: 8 463 | Data: 464 | - Name: declarationType 465 | Entry: 3 466 | Data: 1 467 | - Name: syncMode 468 | Entry: 3 469 | Data: 0 470 | - Name: symbolResolvedTypeName 471 | Entry: 1 472 | Data: UnityEngineUIText 473 | - Name: symbolOriginalName 474 | Entry: 1 475 | Data: HUDJoinMessageText 476 | - Name: symbolUniqueName 477 | Entry: 1 478 | Data: HUDJoinMessageText 479 | - Name: symbolDefaultValue 480 | Entry: 6 481 | Data: 482 | - Name: 483 | Entry: 8 484 | Data: 485 | - Name: fieldAttributes 486 | Entry: 7 487 | Data: 30|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 488 | - Name: 489 | Entry: 12 490 | Data: 2 491 | - Name: 492 | Entry: 7 493 | Data: 31|UnityEngine.SpaceAttribute, UnityEngine.CoreModule 494 | - Name: height 495 | Entry: 4 496 | Data: 30 497 | - Name: 498 | Entry: 8 499 | Data: 500 | - Name: 501 | Entry: 7 502 | Data: 32|UnityEngine.HideInInspector, UnityEngine.CoreModule 503 | - Name: 504 | Entry: 8 505 | Data: 506 | - Name: 507 | Entry: 13 508 | Data: 509 | - Name: 510 | Entry: 8 511 | Data: 512 | - Name: userBehaviourSource 513 | Entry: 6 514 | Data: 515 | - Name: 516 | Entry: 8 517 | Data: 518 | - Name: 519 | Entry: 8 520 | Data: 521 | - Name: 522 | Entry: 7 523 | Data: 524 | - Name: $k 525 | Entry: 1 526 | Data: HUDInfoText 527 | - Name: $v 528 | Entry: 7 529 | Data: 33|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 530 | - Name: fieldSymbol 531 | Entry: 7 532 | Data: 34|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 533 | - Name: internalType 534 | Entry: 9 535 | Data: 29 536 | - Name: declarationType 537 | Entry: 3 538 | Data: 1 539 | - Name: syncMode 540 | Entry: 3 541 | Data: 0 542 | - Name: symbolResolvedTypeName 543 | Entry: 1 544 | Data: UnityEngineUIText 545 | - Name: symbolOriginalName 546 | Entry: 1 547 | Data: HUDInfoText 548 | - Name: symbolUniqueName 549 | Entry: 1 550 | Data: HUDInfoText 551 | - Name: symbolDefaultValue 552 | Entry: 6 553 | Data: 554 | - Name: 555 | Entry: 8 556 | Data: 557 | - Name: fieldAttributes 558 | Entry: 7 559 | Data: 35|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 560 | - Name: 561 | Entry: 12 562 | Data: 1 563 | - Name: 564 | Entry: 7 565 | Data: 36|UnityEngine.HideInInspector, UnityEngine.CoreModule 566 | - Name: 567 | Entry: 8 568 | Data: 569 | - Name: 570 | Entry: 13 571 | Data: 572 | - Name: 573 | Entry: 8 574 | Data: 575 | - Name: userBehaviourSource 576 | Entry: 6 577 | Data: 578 | - Name: 579 | Entry: 8 580 | Data: 581 | - Name: 582 | Entry: 8 583 | Data: 584 | - Name: 585 | Entry: 7 586 | Data: 587 | - Name: $k 588 | Entry: 1 589 | Data: LocalAnimator 590 | - Name: $v 591 | Entry: 7 592 | Data: 37|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 593 | - Name: fieldSymbol 594 | Entry: 7 595 | Data: 38|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 596 | - Name: internalType 597 | Entry: 7 598 | Data: 39|System.RuntimeType, mscorlib 599 | - Name: 600 | Entry: 1 601 | Data: UnityEngine.Animator, UnityEngine.AnimationModule 602 | - Name: 603 | Entry: 8 604 | Data: 605 | - Name: declarationType 606 | Entry: 3 607 | Data: 1 608 | - Name: syncMode 609 | Entry: 3 610 | Data: 0 611 | - Name: symbolResolvedTypeName 612 | Entry: 1 613 | Data: UnityEngineAnimator 614 | - Name: symbolOriginalName 615 | Entry: 1 616 | Data: LocalAnimator 617 | - Name: symbolUniqueName 618 | Entry: 1 619 | Data: LocalAnimator 620 | - Name: symbolDefaultValue 621 | Entry: 6 622 | Data: 623 | - Name: 624 | Entry: 8 625 | Data: 626 | - Name: fieldAttributes 627 | Entry: 7 628 | Data: 40|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 629 | - Name: 630 | Entry: 12 631 | Data: 1 632 | - Name: 633 | Entry: 7 634 | Data: 41|UnityEngine.HideInInspector, UnityEngine.CoreModule 635 | - Name: 636 | Entry: 8 637 | Data: 638 | - Name: 639 | Entry: 13 640 | Data: 641 | - Name: 642 | Entry: 8 643 | Data: 644 | - Name: userBehaviourSource 645 | Entry: 6 646 | Data: 647 | - Name: 648 | Entry: 8 649 | Data: 650 | - Name: 651 | Entry: 8 652 | Data: 653 | - Name: 654 | Entry: 7 655 | Data: 656 | - Name: $k 657 | Entry: 1 658 | Data: NotificationJoinAudio 659 | - Name: $v 660 | Entry: 7 661 | Data: 42|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 662 | - Name: fieldSymbol 663 | Entry: 7 664 | Data: 43|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 665 | - Name: internalType 666 | Entry: 7 667 | Data: 44|System.RuntimeType, mscorlib 668 | - Name: 669 | Entry: 1 670 | Data: UnityEngine.AudioSource, UnityEngine.AudioModule 671 | - Name: 672 | Entry: 8 673 | Data: 674 | - Name: declarationType 675 | Entry: 3 676 | Data: 1 677 | - Name: syncMode 678 | Entry: 3 679 | Data: 0 680 | - Name: symbolResolvedTypeName 681 | Entry: 1 682 | Data: UnityEngineAudioSource 683 | - Name: symbolOriginalName 684 | Entry: 1 685 | Data: NotificationJoinAudio 686 | - Name: symbolUniqueName 687 | Entry: 1 688 | Data: NotificationJoinAudio 689 | - Name: symbolDefaultValue 690 | Entry: 6 691 | Data: 692 | - Name: 693 | Entry: 8 694 | Data: 695 | - Name: fieldAttributes 696 | Entry: 7 697 | Data: 45|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 698 | - Name: 699 | Entry: 12 700 | Data: 1 701 | - Name: 702 | Entry: 7 703 | Data: 46|UnityEngine.HideInInspector, UnityEngine.CoreModule 704 | - Name: 705 | Entry: 8 706 | Data: 707 | - Name: 708 | Entry: 13 709 | Data: 710 | - Name: 711 | Entry: 8 712 | Data: 713 | - Name: userBehaviourSource 714 | Entry: 6 715 | Data: 716 | - Name: 717 | Entry: 8 718 | Data: 719 | - Name: 720 | Entry: 8 721 | Data: 722 | - Name: 723 | Entry: 7 724 | Data: 725 | - Name: $k 726 | Entry: 1 727 | Data: NotificationLeaveAudio 728 | - Name: $v 729 | Entry: 7 730 | Data: 47|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 731 | - Name: fieldSymbol 732 | Entry: 7 733 | Data: 48|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 734 | - Name: internalType 735 | Entry: 9 736 | Data: 44 737 | - Name: declarationType 738 | Entry: 3 739 | Data: 1 740 | - Name: syncMode 741 | Entry: 3 742 | Data: 0 743 | - Name: symbolResolvedTypeName 744 | Entry: 1 745 | Data: UnityEngineAudioSource 746 | - Name: symbolOriginalName 747 | Entry: 1 748 | Data: NotificationLeaveAudio 749 | - Name: symbolUniqueName 750 | Entry: 1 751 | Data: NotificationLeaveAudio 752 | - Name: symbolDefaultValue 753 | Entry: 6 754 | Data: 755 | - Name: 756 | Entry: 8 757 | Data: 758 | - Name: fieldAttributes 759 | Entry: 7 760 | Data: 49|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 761 | - Name: 762 | Entry: 12 763 | Data: 1 764 | - Name: 765 | Entry: 7 766 | Data: 50|UnityEngine.HideInInspector, UnityEngine.CoreModule 767 | - Name: 768 | Entry: 8 769 | Data: 770 | - Name: 771 | Entry: 13 772 | Data: 773 | - Name: 774 | Entry: 8 775 | Data: 776 | - Name: userBehaviourSource 777 | Entry: 6 778 | Data: 779 | - Name: 780 | Entry: 8 781 | Data: 782 | - Name: 783 | Entry: 8 784 | Data: 785 | - Name: 786 | Entry: 7 787 | Data: 788 | - Name: $k 789 | Entry: 1 790 | Data: MainImage 791 | - Name: $v 792 | Entry: 7 793 | Data: 51|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 794 | - Name: fieldSymbol 795 | Entry: 7 796 | Data: 52|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 797 | - Name: internalType 798 | Entry: 7 799 | Data: 53|System.RuntimeType, mscorlib 800 | - Name: 801 | Entry: 1 802 | Data: UnityEngine.UI.Image, UnityEngine.UI 803 | - Name: 804 | Entry: 8 805 | Data: 806 | - Name: declarationType 807 | Entry: 3 808 | Data: 1 809 | - Name: syncMode 810 | Entry: 3 811 | Data: 0 812 | - Name: symbolResolvedTypeName 813 | Entry: 1 814 | Data: UnityEngineUIImage 815 | - Name: symbolOriginalName 816 | Entry: 1 817 | Data: MainImage 818 | - Name: symbolUniqueName 819 | Entry: 1 820 | Data: MainImage 821 | - Name: symbolDefaultValue 822 | Entry: 6 823 | Data: 824 | - Name: 825 | Entry: 8 826 | Data: 827 | - Name: fieldAttributes 828 | Entry: 7 829 | Data: 54|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 830 | - Name: 831 | Entry: 12 832 | Data: 1 833 | - Name: 834 | Entry: 7 835 | Data: 55|UnityEngine.HideInInspector, UnityEngine.CoreModule 836 | - Name: 837 | Entry: 8 838 | Data: 839 | - Name: 840 | Entry: 13 841 | Data: 842 | - Name: 843 | Entry: 8 844 | Data: 845 | - Name: userBehaviourSource 846 | Entry: 6 847 | Data: 848 | - Name: 849 | Entry: 8 850 | Data: 851 | - Name: 852 | Entry: 8 853 | Data: 854 | - Name: 855 | Entry: 7 856 | Data: 857 | - Name: $k 858 | Entry: 1 859 | Data: Background 860 | - Name: $v 861 | Entry: 7 862 | Data: 56|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 863 | - Name: fieldSymbol 864 | Entry: 7 865 | Data: 57|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 866 | - Name: internalType 867 | Entry: 9 868 | Data: 53 869 | - Name: declarationType 870 | Entry: 3 871 | Data: 1 872 | - Name: syncMode 873 | Entry: 3 874 | Data: 0 875 | - Name: symbolResolvedTypeName 876 | Entry: 1 877 | Data: UnityEngineUIImage 878 | - Name: symbolOriginalName 879 | Entry: 1 880 | Data: Background 881 | - Name: symbolUniqueName 882 | Entry: 1 883 | Data: Background 884 | - Name: symbolDefaultValue 885 | Entry: 6 886 | Data: 887 | - Name: 888 | Entry: 8 889 | Data: 890 | - Name: fieldAttributes 891 | Entry: 7 892 | Data: 58|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 893 | - Name: 894 | Entry: 12 895 | Data: 1 896 | - Name: 897 | Entry: 7 898 | Data: 59|UnityEngine.HideInInspector, UnityEngine.CoreModule 899 | - Name: 900 | Entry: 8 901 | Data: 902 | - Name: 903 | Entry: 13 904 | Data: 905 | - Name: 906 | Entry: 8 907 | Data: 908 | - Name: userBehaviourSource 909 | Entry: 6 910 | Data: 911 | - Name: 912 | Entry: 8 913 | Data: 914 | - Name: 915 | Entry: 8 916 | Data: 917 | - Name: 918 | Entry: 7 919 | Data: 920 | - Name: $k 921 | Entry: 1 922 | Data: trackingTarget 923 | - Name: $v 924 | Entry: 7 925 | Data: 60|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 926 | - Name: fieldSymbol 927 | Entry: 7 928 | Data: 61|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 929 | - Name: internalType 930 | Entry: 7 931 | Data: 62|System.RuntimeType, mscorlib 932 | - Name: 933 | Entry: 1 934 | Data: VRC.SDKBase.VRCPlayerApi+TrackingDataType, VRCSDKBase 935 | - Name: 936 | Entry: 8 937 | Data: 938 | - Name: declarationType 939 | Entry: 3 940 | Data: 1 941 | - Name: syncMode 942 | Entry: 3 943 | Data: 0 944 | - Name: symbolResolvedTypeName 945 | Entry: 1 946 | Data: VRCSDKBaseVRCPlayerApiTrackingDataType 947 | - Name: symbolOriginalName 948 | Entry: 1 949 | Data: trackingTarget 950 | - Name: symbolUniqueName 951 | Entry: 1 952 | Data: trackingTarget 953 | - Name: symbolDefaultValue 954 | Entry: 6 955 | Data: 956 | - Name: 957 | Entry: 8 958 | Data: 959 | - Name: fieldAttributes 960 | Entry: 7 961 | Data: 63|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 962 | - Name: 963 | Entry: 12 964 | Data: 1 965 | - Name: 966 | Entry: 7 967 | Data: 64|UnityEngine.HideInInspector, UnityEngine.CoreModule 968 | - Name: 969 | Entry: 8 970 | Data: 971 | - Name: 972 | Entry: 13 973 | Data: 974 | - Name: 975 | Entry: 8 976 | Data: 977 | - Name: userBehaviourSource 978 | Entry: 6 979 | Data: 980 | - Name: 981 | Entry: 8 982 | Data: 983 | - Name: 984 | Entry: 8 985 | Data: 986 | - Name: 987 | Entry: 7 988 | Data: 989 | - Name: $k 990 | Entry: 1 991 | Data: playerApi 992 | - Name: $v 993 | Entry: 7 994 | Data: 65|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 995 | - Name: fieldSymbol 996 | Entry: 7 997 | Data: 66|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 998 | - Name: internalType 999 | Entry: 7 1000 | Data: 67|System.RuntimeType, mscorlib 1001 | - Name: 1002 | Entry: 1 1003 | Data: VRC.SDKBase.VRCPlayerApi, VRCSDKBase 1004 | - Name: 1005 | Entry: 8 1006 | Data: 1007 | - Name: declarationType 1008 | Entry: 3 1009 | Data: 2 1010 | - Name: syncMode 1011 | Entry: 3 1012 | Data: 0 1013 | - Name: symbolResolvedTypeName 1014 | Entry: 1 1015 | Data: VRCSDKBaseVRCPlayerApi 1016 | - Name: symbolOriginalName 1017 | Entry: 1 1018 | Data: playerApi 1019 | - Name: symbolUniqueName 1020 | Entry: 1 1021 | Data: playerApi 1022 | - Name: symbolDefaultValue 1023 | Entry: 6 1024 | Data: 1025 | - Name: 1026 | Entry: 8 1027 | Data: 1028 | - Name: fieldAttributes 1029 | Entry: 7 1030 | Data: 68|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 1031 | - Name: 1032 | Entry: 12 1033 | Data: 0 1034 | - Name: 1035 | Entry: 13 1036 | Data: 1037 | - Name: 1038 | Entry: 8 1039 | Data: 1040 | - Name: userBehaviourSource 1041 | Entry: 6 1042 | Data: 1043 | - Name: 1044 | Entry: 8 1045 | Data: 1046 | - Name: 1047 | Entry: 8 1048 | Data: 1049 | - Name: 1050 | Entry: 7 1051 | Data: 1052 | - Name: $k 1053 | Entry: 1 1054 | Data: isInEditor 1055 | - Name: $v 1056 | Entry: 7 1057 | Data: 69|UdonSharp.Compiler.FieldDefinition, UdonSharp.Editor 1058 | - Name: fieldSymbol 1059 | Entry: 7 1060 | Data: 70|UdonSharp.Compiler.SymbolDefinition, UdonSharp.Editor 1061 | - Name: internalType 1062 | Entry: 9 1063 | Data: 4 1064 | - Name: declarationType 1065 | Entry: 3 1066 | Data: 2 1067 | - Name: syncMode 1068 | Entry: 3 1069 | Data: 0 1070 | - Name: symbolResolvedTypeName 1071 | Entry: 1 1072 | Data: SystemBoolean 1073 | - Name: symbolOriginalName 1074 | Entry: 1 1075 | Data: isInEditor 1076 | - Name: symbolUniqueName 1077 | Entry: 1 1078 | Data: isInEditor 1079 | - Name: symbolDefaultValue 1080 | Entry: 6 1081 | Data: 1082 | - Name: 1083 | Entry: 8 1084 | Data: 1085 | - Name: fieldAttributes 1086 | Entry: 7 1087 | Data: 71|System.Collections.Generic.List`1[[System.Attribute, mscorlib]], mscorlib 1088 | - Name: 1089 | Entry: 12 1090 | Data: 0 1091 | - Name: 1092 | Entry: 13 1093 | Data: 1094 | - Name: 1095 | Entry: 8 1096 | Data: 1097 | - Name: userBehaviourSource 1098 | Entry: 6 1099 | Data: 1100 | - Name: 1101 | Entry: 8 1102 | Data: 1103 | - Name: 1104 | Entry: 8 1105 | Data: 1106 | - Name: 1107 | Entry: 13 1108 | Data: 1109 | - Name: 1110 | Entry: 8 1111 | Data: 1112 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Scripts/HUD Udon C# Program Asset.asset.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: dfd31403094f0464d9f53fe41957096a 3 | NativeFormatImporter: 4 | externalObjects: {} 5 | mainObjectFileID: 11400000 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Scripts/HudHandler.cs: -------------------------------------------------------------------------------- 1 |  2 | using UdonSharp; 3 | using UnityEngine; 4 | using UnityEngine.UI; 5 | using VRC.SDKBase; 6 | using VRC.Udon; 7 | 8 | public class HudHandler : UdonSharpBehaviour 9 | { 10 | [Header("Notification Settings")] 11 | public bool ShowJoinNotifications = true; 12 | public bool ShowLeaveNotifications = true; 13 | [Space(30)] 14 | [Header("Icon Settings")] 15 | public Sprite JoinSprite; 16 | public Sprite LeaveSprite; 17 | [Header("Audio Settings")] 18 | public AudioClip JoinAudio; 19 | public AudioClip LeaveAudio; 20 | [Space(30)] 21 | 22 | //Don't touch these. 23 | [HideInInspector] public Text HUDJoinMessageText; 24 | [HideInInspector] public Text HUDInfoText; 25 | [HideInInspector] public Animator LocalAnimator; 26 | [HideInInspector] public AudioSource NotificationJoinAudio; 27 | [HideInInspector] public AudioSource NotificationLeaveAudio; 28 | [HideInInspector] public Image MainImage; 29 | [HideInInspector] public Image Background; 30 | [HideInInspector] public VRCPlayerApi.TrackingDataType trackingTarget; 31 | 32 | VRCPlayerApi playerApi; 33 | bool isInEditor; 34 | 35 | private void LateUpdate() 36 | { 37 | if (isInEditor) 38 | return; 39 | 40 | VRCPlayerApi.TrackingData trackingData = playerApi.GetTrackingData(trackingTarget); 41 | transform.SetPositionAndRotation(trackingData.position, trackingData.rotation); 42 | } 43 | 44 | public void Start() 45 | { 46 | //Check for EditorMode 47 | playerApi = Networking.LocalPlayer; 48 | isInEditor = playerApi == null; 49 | 50 | //Set up Audio 51 | NotificationJoinAudio.clip = JoinAudio; 52 | NotificationLeaveAudio.clip = LeaveAudio; 53 | } 54 | 55 | public void SetLeave() 56 | { 57 | MainImage.sprite = LeaveSprite; 58 | Background.sprite = LeaveSprite; 59 | HUDInfoText.text = "Player Left"; 60 | } 61 | 62 | public void SetJoin() 63 | { 64 | MainImage.sprite = JoinSprite; 65 | Background.sprite = JoinSprite; 66 | HUDInfoText.text = "Player Joined"; 67 | } 68 | 69 | public override void OnPlayerJoined(VRCPlayerApi player) 70 | { 71 | if ((!player.isLocal) && ShowJoinNotifications) 72 | { 73 | SetJoin(); 74 | HUDJoinMessageText.text = player.displayName + " Joined"; 75 | LocalAnimator.SetTrigger("PlayJoinMessage"); 76 | NotificationJoinAudio.Play(); 77 | } 78 | } 79 | 80 | public override void OnPlayerLeft(VRCPlayerApi player) 81 | { 82 | if (ShowLeaveNotifications) 83 | { 84 | SetLeave(); 85 | HUDJoinMessageText.text = player.displayName + " Left"; 86 | LocalAnimator.SetTrigger("PlayJoinMessage"); 87 | NotificationLeaveAudio.Play(); 88 | } 89 | } 90 | } 91 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Scripts/HudHandler.cs.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 2ad536dcbfb80ba40b555ff719b5828e 3 | MonoImporter: 4 | externalObjects: {} 5 | serializedVersion: 2 6 | defaultReferences: [] 7 | executionOrder: 0 8 | icon: {instanceID: 0} 9 | userData: 10 | assetBundleName: 11 | assetBundleVariant: 12 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Shaders.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 29513c6f9ae89bb4b8d6b08ca56c7867 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Shaders/MoonUIZtest.shader: -------------------------------------------------------------------------------- 1 | // Unity built-in shader source. Copyright (c) 2016 Unity Technologies. MIT license (see license.txt) 2 | 3 | Shader "!M.O.O.N/ZTestUI" 4 | { 5 | Properties 6 | { 7 | [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} 8 | _Color("Tint", Color) = (1,1,1,1) 9 | 10 | _StencilComp("Stencil Comparison", Float) = 8 11 | _Stencil("Stencil ID", Float) = 0 12 | _StencilOp("Stencil Operation", Float) = 0 13 | _StencilWriteMask("Stencil Write Mask", Float) = 255 14 | _StencilReadMask("Stencil Read Mask", Float) = 255 15 | 16 | _ColorMask("Color Mask", Float) = 15 17 | 18 | [Toggle(UNITY_UI_ALPHACLIP)] _UseUIAlphaClip("Use Alpha Clip", Float) = 0 19 | } 20 | 21 | SubShader 22 | { 23 | Tags 24 | { 25 | "Queue" = "Transparent" 26 | "IgnoreProjector" = "True" 27 | "RenderType" = "Transparent" 28 | "PreviewType" = "Plane" 29 | "CanUseSpriteAtlas" = "True" 30 | } 31 | 32 | Stencil 33 | { 34 | Ref[_Stencil] 35 | Comp[_StencilComp] 36 | Pass[_StencilOp] 37 | ReadMask[_StencilReadMask] 38 | WriteMask[_StencilWriteMask] 39 | } 40 | 41 | Cull Off 42 | Lighting Off 43 | ZWrite Off 44 | ZTest Always 45 | 46 | Blend SrcAlpha OneMinusSrcAlpha 47 | ColorMask[_ColorMask] 48 | 49 | Pass 50 | { 51 | Name "Default" 52 | CGPROGRAM 53 | #pragma vertex vert 54 | #pragma fragment frag 55 | #pragma target 2.0 56 | 57 | #include "UnityCG.cginc" 58 | #include "UnityUI.cginc" 59 | 60 | #pragma multi_compile_local _ UNITY_UI_CLIP_RECT 61 | #pragma multi_compile_local _ UNITY_UI_ALPHACLIP 62 | 63 | struct appdata_t 64 | { 65 | float4 vertex : POSITION; 66 | float4 color : COLOR; 67 | float2 texcoord : TEXCOORD0; 68 | UNITY_VERTEX_INPUT_INSTANCE_ID 69 | }; 70 | 71 | struct v2f 72 | { 73 | float4 vertex : SV_POSITION; 74 | fixed4 color : COLOR; 75 | float2 texcoord : TEXCOORD0; 76 | float4 worldPosition : TEXCOORD1; 77 | UNITY_VERTEX_OUTPUT_STEREO 78 | }; 79 | 80 | sampler2D _MainTex; 81 | fixed4 _Color; 82 | fixed4 _TextureSampleAdd; 83 | float4 _ClipRect; 84 | float4 _MainTex_ST; 85 | 86 | v2f vert(appdata_t v) 87 | { 88 | v2f OUT; 89 | UNITY_SETUP_INSTANCE_ID(v); 90 | UNITY_INITIALIZE_VERTEX_OUTPUT_STEREO(OUT); 91 | OUT.worldPosition = v.vertex; 92 | OUT.vertex = UnityObjectToClipPos(OUT.worldPosition); 93 | 94 | OUT.texcoord = TRANSFORM_TEX(v.texcoord, _MainTex); 95 | 96 | OUT.color = v.color * _Color; 97 | return OUT; 98 | } 99 | 100 | fixed4 frag(v2f IN) : SV_Target 101 | { 102 | half4 color = (tex2D(_MainTex, IN.texcoord) + _TextureSampleAdd) * IN.color; 103 | 104 | #ifdef UNITY_UI_CLIP_RECT 105 | color.a *= UnityGet2DClipping(IN.worldPosition.xy, _ClipRect); 106 | #endif 107 | 108 | #ifdef UNITY_UI_ALPHACLIP 109 | clip(color.a - 0.001); 110 | #endif 111 | 112 | return color; 113 | } 114 | ENDCG 115 | } 116 | } 117 | } 118 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Shaders/MoonUIZtest.shader.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: e7ffa7f28fec50445bcdf810691d374e 3 | ShaderImporter: 4 | externalObjects: {} 5 | defaultTextures: [] 6 | nonModifiableTextures: [] 7 | userData: 8 | assetBundleName: 9 | assetBundleVariant: 10 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Sprites.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: c582963591a189f489dbdbfc31d6a98d 3 | folderAsset: yes 4 | DefaultImporter: 5 | externalObjects: {} 6 | userData: 7 | assetBundleName: 8 | assetBundleVariant: 9 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Sprites/MinusIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonvrc/JoinNotificationSystem/a880075c4dc3c6c759521a9ed8422090b56fb459/JoinNotificationSystem/Sprites/MinusIcon.png -------------------------------------------------------------------------------- /JoinNotificationSystem/Sprites/MinusIcon.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 78f4475a6d170b245b5fc855e8834eee 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | - serializedVersion: 2 73 | buildTarget: Standalone 74 | maxTextureSize: 2048 75 | resizeAlgorithm: 0 76 | textureFormat: -1 77 | textureCompression: 1 78 | compressionQuality: 50 79 | crunchedCompression: 0 80 | allowsAlphaSplitting: 0 81 | overridden: 0 82 | androidETC2FallbackOverride: 0 83 | - serializedVersion: 2 84 | buildTarget: Android 85 | maxTextureSize: 2048 86 | resizeAlgorithm: 0 87 | textureFormat: -1 88 | textureCompression: 1 89 | compressionQuality: 50 90 | crunchedCompression: 0 91 | allowsAlphaSplitting: 0 92 | overridden: 0 93 | androidETC2FallbackOverride: 0 94 | spriteSheet: 95 | serializedVersion: 2 96 | sprites: [] 97 | outline: [] 98 | physicsShape: [] 99 | bones: [] 100 | spriteID: 05cc7dec3c984c742a1b5bbea4c4bf29 101 | vertices: [] 102 | indices: 103 | edges: [] 104 | weights: [] 105 | spritePackingTag: 106 | pSDRemoveMatte: 0 107 | pSDShowRemoveMatteOption: 0 108 | userData: 109 | assetBundleName: 110 | assetBundleVariant: 111 | -------------------------------------------------------------------------------- /JoinNotificationSystem/Sprites/PlusIcon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/moonvrc/JoinNotificationSystem/a880075c4dc3c6c759521a9ed8422090b56fb459/JoinNotificationSystem/Sprites/PlusIcon.png -------------------------------------------------------------------------------- /JoinNotificationSystem/Sprites/PlusIcon.png.meta: -------------------------------------------------------------------------------- 1 | fileFormatVersion: 2 2 | guid: 7e01ac48672ccbe49a2ee0cd105c1988 3 | TextureImporter: 4 | fileIDToRecycleName: {} 5 | externalObjects: {} 6 | serializedVersion: 9 7 | mipmaps: 8 | mipMapMode: 0 9 | enableMipMap: 0 10 | sRGBTexture: 1 11 | linearTexture: 0 12 | fadeOut: 0 13 | borderMipMap: 0 14 | mipMapsPreserveCoverage: 0 15 | alphaTestReferenceValue: 0.5 16 | mipMapFadeDistanceStart: 1 17 | mipMapFadeDistanceEnd: 3 18 | bumpmap: 19 | convertToNormalMap: 0 20 | externalNormalMap: 0 21 | heightScale: 0.25 22 | normalMapFilter: 0 23 | isReadable: 0 24 | streamingMipmaps: 0 25 | streamingMipmapsPriority: 0 26 | grayScaleToAlpha: 0 27 | generateCubemap: 6 28 | cubemapConvolution: 0 29 | seamlessCubemap: 0 30 | textureFormat: 1 31 | maxTextureSize: 2048 32 | textureSettings: 33 | serializedVersion: 2 34 | filterMode: -1 35 | aniso: -1 36 | mipBias: -100 37 | wrapU: 1 38 | wrapV: 1 39 | wrapW: -1 40 | nPOTScale: 0 41 | lightmap: 0 42 | compressionQuality: 50 43 | spriteMode: 1 44 | spriteExtrude: 1 45 | spriteMeshType: 1 46 | alignment: 0 47 | spritePivot: {x: 0.5, y: 0.5} 48 | spritePixelsToUnits: 100 49 | spriteBorder: {x: 0, y: 0, z: 0, w: 0} 50 | spriteGenerateFallbackPhysicsShape: 1 51 | alphaUsage: 1 52 | alphaIsTransparency: 1 53 | spriteTessellationDetail: -1 54 | textureType: 8 55 | textureShape: 1 56 | singleChannelComponent: 0 57 | maxTextureSizeSet: 0 58 | compressionQualitySet: 0 59 | textureFormatSet: 0 60 | platformSettings: 61 | - serializedVersion: 2 62 | buildTarget: DefaultTexturePlatform 63 | maxTextureSize: 2048 64 | resizeAlgorithm: 0 65 | textureFormat: -1 66 | textureCompression: 1 67 | compressionQuality: 50 68 | crunchedCompression: 0 69 | allowsAlphaSplitting: 0 70 | overridden: 0 71 | androidETC2FallbackOverride: 0 72 | - serializedVersion: 2 73 | buildTarget: Standalone 74 | maxTextureSize: 2048 75 | resizeAlgorithm: 0 76 | textureFormat: -1 77 | textureCompression: 1 78 | compressionQuality: 50 79 | crunchedCompression: 0 80 | allowsAlphaSplitting: 0 81 | overridden: 0 82 | androidETC2FallbackOverride: 0 83 | - serializedVersion: 2 84 | buildTarget: Android 85 | maxTextureSize: 2048 86 | resizeAlgorithm: 0 87 | textureFormat: -1 88 | textureCompression: 1 89 | compressionQuality: 50 90 | crunchedCompression: 0 91 | allowsAlphaSplitting: 0 92 | overridden: 0 93 | androidETC2FallbackOverride: 0 94 | spriteSheet: 95 | serializedVersion: 2 96 | sprites: [] 97 | outline: [] 98 | physicsShape: [] 99 | bones: [] 100 | spriteID: 0e0e40ec0bcd890428c023de8d00fac2 101 | vertices: [] 102 | indices: 103 | edges: [] 104 | weights: [] 105 | spritePackingTag: 106 | pSDRemoveMatte: 0 107 | pSDShowRemoveMatteOption: 0 108 | userData: 109 | assetBundleName: 110 | assetBundleVariant: 111 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2021 moonvrc 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # JoinNotificationSystem 2 | A Simple UDON Notification System that works out of the box, no configuration needed. 3 | 4 |

Make sure you have UDONSharp and the latest VRCSDK3 Installed!

5 |

Latest release

6 | --------------------------------------------------------------------------------