{"_id":"com.phantomsxr.xrmodgameservices","_rev":"29-12b13af39a61f3614c2cde9ee8590018","name":"com.phantomsxr.xrmodgameservices","dist-tags":{"latest":"1.0.8"},"versions":{"1.0.0-preview.1":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.1","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.1","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a34692e873a7904df15547218f03e021ddaca770","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.1.tgz","fileCount":560,"integrity":"sha512-j944qgMPCyErRN1SyDk76CXPNUDt8lrH49PEsysW2F4C1hbf/fbgdjPo4W3Umv/2Uu7qo1+bZFO/NsS5ZmsqYw==","signatures":[{"sig":"MEYCIQCUIKtbDahHL3MMJN+4jlgT9HUP/4MQeihjPWy3T1VT3AIhAMHEbCyKHCZqbm/jhxNTZT9ZfRuEjp+DtjUe4B+ATp6F","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3321635},"unity":"2022.3","gitHead":"c18d60127d69a41e4f731bebac53c3d7ce2b9289","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.1_1729516756303_0.17815879802236556","host":"s3://npm-registry-packages"}},"1.0.0-preview.2":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.2","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.2","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"a6c621d538cf5a97c7c59c083c85f75550369a38","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.2.tgz","fileCount":568,"integrity":"sha512-+eZnnSfdJEjk7q+2POci/o0CR74l/VFr1g5RRqXw/AegGNU5eZVnuTUow60eFACng16xJGNPuGrcQ4C3a6Sb0Q==","signatures":[{"sig":"MEUCIQD5b6dkUw9j1OtOcbrY0YSPTjbhyfE/HT4OAesSmzs3JgIgW8f6fPRIrKF2ZJBogAhvSae+GZiZidtLWEjDIdQ1iNs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365631},"unity":"2022.3","gitHead":"6d7364560a9ad6a8206341cac0c452d8f093edf1","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.2_1729585512416_0.8620529295031036","host":"s3://npm-registry-packages"}},"1.0.0-preview.3":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.3","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.3","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"8cc8d6a134fea05e7754c513afe4aa4711ee1d74","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.3.tgz","fileCount":568,"integrity":"sha512-bPfUvX0ahcK4sDYEO4XfqZRjXcIHsLkhFw/UHZcSysnruMlQSE7sEHyKrsLoTKONsBFew+ZfwPAQqdVlpsKzhQ==","signatures":[{"sig":"MEUCIQCgPEd3+JLHCoeZsYXPXO6Qr8u35fvKrtF/lKTSHiI1MgIgQGwfF+BKkLY67yxQ/aFS4El1uJ5+DvG5JoxHjslH3q8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3365952},"unity":"2022.3","gitHead":"9ef0ac1482a991bc7c095e68edbeffeabdba6fe5","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.3_1729592287467_0.7221288385790723","host":"s3://npm-registry-packages"}},"1.0.0-preview.4":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.4","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.4","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"f54fcd4ea26b17d5715f90e802571ad80b7ceb88","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.4.tgz","fileCount":568,"integrity":"sha512-68ap/KARBXiQrx2bSFWepTKhPHJ5/bUQWjsB/melICrkziqsKjzyzQxfOrnXxU5XVoQac/L6kcxkBgPf5nsScA==","signatures":[{"sig":"MEYCIQDGy5VG1AtysZ7kGA+xz8ycSCSWySCt8DlVMJwAG7NFTgIhAIIW837I3NEv7oPpfDg4fxWfih3jbcbGDAixTsWK1mLH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3368032},"unity":"2022.3","gitHead":"9d3c3074c54790643cc0fd2242f47c7d35064061","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.4_1729604255440_0.6250125603994581","host":"s3://npm-registry-packages"}},"1.0.0-preview.5":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.5","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.5","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"8095680ec7d45990d5993ad20ed43f108b04812c","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.5.tgz","fileCount":578,"integrity":"sha512-HmcZlZBjwmpqCIAlCf2z435osCtoCSzB9PEbbF99QJvdnGeYCZ9ZCuE/+FD/7Ocyy7HzTmKfgA8h7aIqaubAJQ==","signatures":[{"sig":"MEUCIQD1OPqneULPA7f0vLCqqD6FcS/tvWI4J2woQe2iK1yisAIgdSw/PFl9yEAsKVM9/NwJrhuzsEvKqc63h9MMmCfGj2c=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3406301},"unity":"2022.3","gitHead":"b50152e719ee2178f190dcc56447fe24566f11f4","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.5_1729702982427_0.5451345515414867","host":"s3://npm-registry-packages"}},"1.0.0-preview.6":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.6","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.6","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"0669c23692f609fbbec6eb431cacfb685197ddab","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.6.tgz","fileCount":578,"integrity":"sha512-rZa7gDr99EzUnXnBmsespNeMCXQ/bx3szAw8uhIf6juGrgu90BWbS6/AqUUznqjwUKtXRmNrEXVFcXZNI6036Q==","signatures":[{"sig":"MEUCIQDRIZhAA57EfiJS9L3+u1hcZ/1LBkcG8Ny4PgNCzy+wfwIgX+MbIZbYZvVpGXEYqtK98m6ou5Ts+t95DSuh8qkJzqA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3393279},"unity":"2022.3","gitHead":"9b434a6a8daf45cb0212c0ab81e5a186325c40cf","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.6_1729777311171_0.342240195361454","host":"s3://npm-registry-packages"}},"1.0.0-preview.7":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.7","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.7","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"13c3dc009e81ec8fdcc5cc60eebad68fc8e22c3a","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.7.tgz","fileCount":576,"integrity":"sha512-wZW3mYCJlyKhyHuu5UzcJi+PC1+V19c5l46C2iFaaiCOe5l65mrOwRQEqcScT/DuQptHsUgkBYB6nS5pNkHlUA==","signatures":[{"sig":"MEUCIFKv/bS/UruaiC1cilxwO2SZytu68ID8LQlQAtuJWI9GAiEA0WIadHcITdu82zvpBkLm1EUuaCKefacbzLX4U6EareU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3364456},"unity":"2022.3","gitHead":"9b434a6a8daf45cb0212c0ab81e5a186325c40cf","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.7_1729848276616_0.10512149301328799","host":"s3://npm-registry-packages"}},"1.0.0-preview.8":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.8","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.8","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"8ac225bc25c7540953132ef4cd52256335c94ff2","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.8.tgz","fileCount":586,"integrity":"sha512-4Q7PJ7vaAKrqCW85WJ4Fnie7bSqn8F0z8tU23KBsM0XvIK3h9otXcENlrRl8NZFITLmkyj0ddus71S09q4vRJw==","signatures":[{"sig":"MEYCIQDUaFYt7+jc4u1d09WDDlF0cKs9Jxv6toy6ac7JkF3LlgIhAIWXPqqoLgEq0YTqXB75TBj058tCWskEDSjbzsYtGTlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3445811},"unity":"2022.3","gitHead":"77cf55fc5d2dac6a6b98118af276457ee95dacc6","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.8_1729850163127_0.5104434139446736","host":"s3://npm-registry-packages"}},"1.0.0-preview.9":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.9","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.9","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"689b94f9f9d61f4a545e2cd2ba2097d2c033f5f9","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.9.tgz","fileCount":586,"integrity":"sha512-bGgkRQ4RcXJoPSo8UY5PpaVGmHba8OlavIw+E4GCp3CrGWn5yAIKWI64HKxfDJArI0q46LzKt8Kkio044n8Nhw==","signatures":[{"sig":"MEUCIE9TU/Aho8o/18uRnShNRA3APiRa22/ELa56BDjI8uENAiEAzR4Uz3PMlsUBy9jJwSXhOAaoI1RfZqYj90+8F3PTioQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3447437},"unity":"2022.3","gitHead":"b05b87def3230f801188f8043b520abce503b9a8","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.9_1730110473753_0.3809540792608439","host":"s3://npm-registry-packages"}},"1.0.0-preview.10":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.10","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.10","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"fd7ec6d57d0de811f0b81e59a8e89d7c23fd1d32","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.10.tgz","fileCount":590,"integrity":"sha512-0QMxPrOaLhmdDQBu8fbsGld6QlZMbw5N8s4eXYwkvNCOJGZdeoLRglOGpgY1yoWLZzIITOZIQJmm/W+unVYaCQ==","signatures":[{"sig":"MEUCICip+/899HLpbNrCZgTSjzUBLobi/aZ5d2ZlA2KnwouGAiEAi5EEyRJ/elOVbsQmvoboxVGfeY8uMApt0xoecKlqxzo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3459113},"unity":"2022.3","gitHead":"2b03208348fce0e6bf5b3a83bebe36f62cc57bc6","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.10_1730441199346_0.16851940930224085","host":"s3://npm-registry-packages"}},"1.0.0-preview.11":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.11","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.11","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"55dee08398f0ca7ce8d6ec48a5dacedbd45ce49b","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.11.tgz","fileCount":590,"integrity":"sha512-EgfLoJw7G8XGulT3hyleTAU9/7dlBAjaJFhuLyJxyBBYsbRrxjzhgoRWbViURqkV+vi0Pd2cu+hlOJbNoK5Dkw==","signatures":[{"sig":"MEUCIQDn/6WOn6ISrqvVq4Z18CVepL5gvfi5OXkQLBW917yRzQIgBbqeSRRcws7dfcYoVvj2k05gj39ekqludK0zm1KFyWg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3460959},"unity":"2022.3","gitHead":"9d945d7c59ee8bd1fbe6569be74d6a6709635e6e","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.11_1731851412977_0.8363294870191256","host":"s3://npm-registry-packages"}},"1.0.0-preview.12":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.12","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.12","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"9997818b48156e1837d5702320f3df96314edc4d","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.12.tgz","fileCount":590,"integrity":"sha512-SFS4pOp0yYurxOkgIfO+fzbfHi+JgPyQ33R8gIUANIo2t1yNbQZa2GfBN6cFndcD40VPke/V3gJREXlMNMDYsg==","signatures":[{"sig":"MEYCIQCQlx76YvJn2hCRMDcShsZHD8nAyF0vxAP1DV3m02n2EQIhAM0YwSAISG9IndL2SDboE3Tb+2wAhyItvcalvHWmYG5q","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3461160},"unity":"2022.3","gitHead":"9d945d7c59ee8bd1fbe6569be74d6a6709635e6e","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.12_1731854835685_0.9288028644353712","host":"s3://npm-registry-packages"}},"1.0.0-preview.14":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.14","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.14","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"2e62375ff2c4216922df08a9b71f59b4bce7399a","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.14.tgz","fileCount":666,"integrity":"sha512-ZbkniObnnLKIzHeGSpbZJm1vWsbbuAwFd/pb0HM7WMomljKNG9Wg3xItKRAl8tmK/cnEjbl89BrmvfP5KuJqUA==","signatures":[{"sig":"MEYCIQDwJppavhyFYBaN0fp54mEiCiCzx1aQlcP2J5tKsTiQxgIhAO71UkWHKrgnIl2El1B9TOqJw4x/Q/XIoXYO0AEl09iF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3640305},"unity":"2022.3","gitHead":"027cabec5477adea50e51f75e4c3edbe9b14451b","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.14_1732435156227_0.3714289223546605","host":"s3://npm-registry-packages"}},"1.0.0-preview.15":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.15","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.15","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"fc658324c79d5c8ebfdb2b43bb1683500ac45c27","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.15.tgz","fileCount":666,"integrity":"sha512-NMRqKGVgfe6TB0lfoJJjhOhCDfWv3TbeIpj/XCWrAB6Nc68P3Wmhbk553YOv17mqCknDPryZDmm5gGcdSdqzQQ==","signatures":[{"sig":"MEQCICRDscpQQRTC6KCJ904zuciKB3xFZWVbgNuocwaq5TUGAiAOw5EhnS0ToadZFRV7BUQQZjwcbPvzvHmzs/8UMU1qzw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3640410},"unity":"2022.3","gitHead":"027cabec5477adea50e51f75e4c3edbe9b14451b","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.15_1732436235741_0.9535657347762734","host":"s3://npm-registry-packages"}},"1.0.0-preview.16":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.16","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.16","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"cf8c532215e6bceee4d077144186efdbd6f4a7df","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.16.tgz","fileCount":666,"integrity":"sha512-EWNjb++IAKsfPC35JrWW7ed9Qyq+FhMwBN91wJFJ9UFvt8bKbB0flpOuxaSw+OW0O0pPKmmOQOmjH8fLET9INQ==","signatures":[{"sig":"MEUCIQCB8UcMmCiWnStBOM7QGpoGs/iFfUR6AZuFTQyicpGKiQIgGloHs0k5913qPHJcI9KJPEbk0WzG1Ry3/jLha7YF8q0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3642877},"unity":"2022.3","gitHead":"1df441771e87027abd9b969d03f6032f424a83e7","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.16_1732520990213_0.3232217366167003","host":"s3://npm-registry-packages"}},"1.0.0-preview.17":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.17","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.17","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"f3e3839f2a3b304dce3ab829de5c7068f509fc12","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.17.tgz","fileCount":680,"integrity":"sha512-rersbYQWdAMQbktLwUPvI1KAG8IDvnvS467sVk3RUs86dxkl/HazmC1puYJBJk7DFDDhyC4IDlhBs0/V/0RwiQ==","signatures":[{"sig":"MEUCICE/GEMztQUx5ZxZgqwza0XGo3TObHk7SzrHGuIQOlm/AiEAooD35f4ud/LJyRCwh/kLzHvfWZWyLey1K6FnZrxfGp0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3682281},"unity":"2022.3","gitHead":"442b66eadbe944010bcbf5a973f3491f0c9bf381","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.17_1733321183265_0.298212538448974","host":"s3://npm-registry-packages"}},"1.0.0-preview.18":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.18","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.18","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"08ea80fb56bfc659c7f188820e0b397c62a9d063","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.18.tgz","fileCount":680,"integrity":"sha512-HyOi+sXmL+HqkqNOJrii043kD8a1tWGfkf2+FJwz/UxkoOL7L33+9RC1dl99y8lvWsgV1Gx0hnSy1Q1cA2zsJw==","signatures":[{"sig":"MEUCIGwJYN7LcZy0jxVgUp51DhObdi3pPzAOcwF1IWux3wPlAiEAwuLZj+5CKIyuBwpiBQxhz6IT/f8zSYVegV08cQmQc5k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3686542},"unity":"2022.3","gitHead":"0672ff19b0a09a35b03134013a602771581575fe","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.18_1733387252370_0.3066487771425974","host":"s3://npm-registry-packages"}},"1.0.0-preview.20":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.20","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.20","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"64d5b1704bab117ca6ec3ac6e7e01ce72fa4986f","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.20.tgz","fileCount":684,"integrity":"sha512-OsU4DvAvlU46oY6H7pKfYLSUxRxTIRXTADakByJ0bnkqIejdL7Scc8OUJGlkeUeg6M+vAiNYEuHm59O0Z7ufww==","signatures":[{"sig":"MEYCIQCkAF/aAClxIuTi2UMbu8YJsHZwMYxHGp0+NVllpPyuDgIhAOH1u0haw6ycRea5bQ7kk6rZh2BzduS2OgtzRelBmXCu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3709866},"unity":"2022.3","gitHead":"199ea67e9d027b2522267ba44aae11f41e215026","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.20_1734171830648_0.3136673077447236","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.21":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.21","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.21","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"1a915a0f4bc655aaf5eeac41beea702a1136789d","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.21.tgz","fileCount":682,"integrity":"sha512-iUz53H+XXN3SwQ5esa331CIaTelZ34Bj8mkwOxhAlZ1YrXWvkGAABJQhiWGwlt1hSB/aBA8GhnvCtn2RU9CxlQ==","signatures":[{"sig":"MEUCID6KjVh/yjbIltg8h4zNUz2axASFRaTmUm4eWr/KH2wbAiEAqSli/+xAWeFEjGdf35fPo0AFPhh9YMvEireQ9JRqt80=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3707683},"unity":"2022.3","gitHead":"199ea67e9d027b2522267ba44aae11f41e215026","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.21_1734172136417_0.0845165891793922","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.35":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.35","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.35","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"c490ad9d4f4e119e7187946257f963062dcbb843","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.35.tgz","fileCount":698,"integrity":"sha512-ORIxZPK8XFtp4sYu/OCCRApN58ODNNKcAZFFD2pG7bylMlx+cO4URwAjYhgFDhUIieEguJS4U/ZSwc/9OTKQiw==","signatures":[{"sig":"MEYCIQDSYUp7wrvw47JM5WWQLSpF/bu8ryj417ubqWPxunzAHwIhAMWqQZjhkEBRhn5FTLwdgti/vnZ0ebseUlD4iBHqrk1j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583248},"unity":"2022.3","gitHead":"7aa8cdb2ed01ce20c9b80ecbd8e97e3f200b2061","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.0","com.unity.services.vivox":"16.3.0","com.unity.services.friends":"1.0.1","com.unity.services.cloudsave":"3.2.0","com.unity.services.leaderboards":"2.1.0","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.35_1749632460238_0.6937852937645572","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.36":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.36","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.36","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"3ef8071cf06ed0901888cea9ee7bd1a840dc47ff","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.36.tgz","fileCount":698,"integrity":"sha512-pH3pW2H84ioVx3LyBOjTR5kfnJ65optWHCLdzbDxFjFOvWInrsGS64J0F39wWJ2hb0ceNwzqq7U7bYNuA67CDA==","signatures":[{"sig":"MEYCIQC1Ok8NKy2RCNO2ZqPzKmJuTwrupHTnQCqY7MZNabH2DAIhAOssrImOM+gWllL46feFSmo+++M9PDSHHBBOq4VHO0km","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583319},"unity":"2022.3","gitHead":"292b070c78adbc8fa4cf70e49dfaa2638a3b3a2b","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"unityRelease":"1f1","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.36_1749809181502_0.13628801241967614","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.37":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.37","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.37","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"b7f9945c7cc3479493df8bd93fc8bf576ad2026f","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.37.tgz","fileCount":698,"integrity":"sha512-k5uf0+JxHIOhpXCm8p8ePT43grCSN2+GZFBeudcAZacJNDoeJGH+3eSTw3AzKSc1tzVDSoMXJlUNAOT77F1VLw==","signatures":[{"sig":"MEUCIQDgLxxzsyuLEfQQlk+KoS0TxMAL7N5Xrfc3c9XX1tSL/QIgNASNP2YwbwWqOSPeZfke9BvoWOuVMh+KJPDkFOl7Yjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583338},"gitHead":"292b070c78adbc8fa4cf70e49dfaa2638a3b3a2b","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.37_1749809392686_0.7617108426058856","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.38":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.38","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.38","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"4af80a527b90eb5976d24548aac57634ead971c1","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.38.tgz","fileCount":698,"integrity":"sha512-46T+TcpFYm3x0mX4ZN6L7xo0YCTszCfYL1nTU+7n7f6BAr9bHDc+pWA0wGxDqmFCM7JjAgVaVOw2DVaRzY11zA==","signatures":[{"sig":"MEUCIEBL0PHUT78ze8IIfCGNgo6E1/18sILwn04oSUcLNN3gAiEA8wMt1CPuLwW5v8WSK0tLyDl3aeX1fONq+pYpxCkRwag=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3584435},"gitHead":"b3c4011054bba70efb507f59c868dbca061c1018","_npmUser":{"name":"phantomxm2021","actor":{"name":"phantomxm2021","type":"user","email":"phantomxm2021@gmail.com"},"email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.38_1751363721218_0.9725765778458233","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.39":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.39","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.39","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"5a8b69c513da467fde3c857e5b7242619e75267c","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.39.tgz","fileCount":702,"integrity":"sha512-YXweF28XiSlH9yNVdPXa0gGaZ1N5MlXgQeIZTp68F4DRiDsP01KTQxTDyjmtqgmz6I01X3LbqfxnB8btxCHPuQ==","signatures":[{"sig":"MEUCIQDI/viGLTfvbzExhE1NRdjHAsDazTfiKQX3xFYWs5qB9wIgbJnqnrY7iQhBBN2XxbYQ94v4eh627H+VvGkCjXJAzi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583790},"gitHead":"ffc543cc46760071a7aa37630e402cee050fcb7a","_npmUser":{"name":"phantomxm2021","actor":{"name":"phantomxm2021","type":"user","email":"phantomxm2021@gmail.com"},"email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.39_1751441417463_0.4362924832306694","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.40":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.40","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.40","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"91271138279f46ee16ea4456485e76f707fdc050","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.40.tgz","fileCount":702,"integrity":"sha512-+HCMo3towC0RUo7CBvf9oFa+F7peyfIvg15qoL4aFXz2TTGk5H5Ne3P98juYmy3vWutLeWtmqdSsSW8JO3PkDg==","signatures":[{"sig":"MEUCIQD1k3KvVGzz4Nms6kWXtA1JyKKD0IiB80mn+RQognFZlAIgYvddXkSBs84QWqGiutFP/0syE5pRYJMPQOnLElmo+8Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583824},"gitHead":"fdfadf0a346f9fd67d97b5aff79a2030be8dee1e","_npmUser":{"name":"phantomxm2021","actor":{"name":"phantomxm2021","type":"user","email":"phantomxm2021@gmail.com"},"email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.40_1751459474603_0.7705866752071777","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.41":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.41","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.41","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"9b411c00e6ff71546c0860a345db0ddda43f9eff","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.41.tgz","fileCount":702,"integrity":"sha512-PciM+h/dwQszX8pBCB0zBM1rNkTuGqYyeuGW9yPlUInxSYufC1UPEIxgnQnQgCjLnJFTei14BURoFQW62nTFUA==","signatures":[{"sig":"MEYCIQDjDH3W8BQQVGmilZFs7xVjSQCiDJX7cUjR/02MFjXtZQIhAIiYAySaJ3TK2hP3OU8rPGCdAb+jY0m+yo9mUvPXkcyg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583868},"gitHead":"5d466968014ddac1e5de35f12257639a8da12463","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.41_1752661798593_0.8575801821543028","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-preview.42":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.0-preview.42","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.0-preview.42","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"5740ed24139284275176e85949737f4f3bedf115","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.0-preview.42.tgz","fileCount":702,"integrity":"sha512-y5ZIy0mqQTS6zrXDKczwnRnsN4mFqnW2QwIEhfoT6QIb5Kg09m20oqdmGVLKXAtwpzBHkWZK3G2711njhNnMHw==","signatures":[{"sig":"MEYCIQDIs9lp1ikJATiPvAi75/F6YpGMY6nSYUy5TcInArPNIwIhAO9av3IuJoCqQrC3s0eyTQBHSOekpjD7oPhi38JgY6om","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3583976},"gitHead":"d53c1a01e72459f647948294a95ad8f76b193272","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"9.8.1","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"20.6.1","dependencies":{"com.unity.purchasing":"4.12.2","com.unity.services.vivox":"16.5.3","com.unity.services.friends":"1.1.0","com.unity.services.cloudsave":"3.2.1","com.unity.services.leaderboards":"2.2.1","com.unity.services.authentication":"3.3.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.0-preview.42_1752815317664_0.3870984685097798","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"com.phantomsxr.xrmodgameservices","version":"1.0.7","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"_id":"com.phantomsxr.xrmodgameservices@1.0.7","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"dist":{"shasum":"70d9713579301aa925a90228873b78acd07ad281","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.7.tgz","fileCount":702,"integrity":"sha512-xHrYKTGPfDM9ThHO2Kwl/rsLpv4Y6ZwKL2Lu0FHmeouXw8J5V2xz6qpPvlyzAxzqbk6DJ7mQf8UgVtcAHj9wKQ==","signatures":[{"sig":"MEUCIF+3AvC6XywVFp7hYKDNAk3rfU8CYLQP2EabpFRNHKQHAiEAlqMOglTO+DPwwYx1FXdS1nR9wDRVXQkdPH9+pvT6Mls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3577346},"unity":"6000.3","gitHead":"d3dada2ea36723fd85fcc65784a7918165bbfeb5","_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"_npmVersion":"10.8.2","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","directories":{},"displayName":"XRMOD Game Services","_nodeVersion":"18.20.8","dependencies":{"com.unity.purchasing":"4.14.0","com.unity.services.vivox":"16.8.0","com.unity.services.friends":"1.1.1","com.unity.services.cloudsave":"3.4.0","com.unity.services.leaderboards":"2.3.3","com.unity.services.authentication":"3.5.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.7_1765741862050_0.8654801236477931","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"com.phantomsxr.xrmodgameservices","displayName":"XRMOD Game Services","version":"1.0.8","description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"dependencies":{"com.unity.services.leaderboards":"2.3.3","com.unity.services.authentication":"3.5.2","com.unity.services.friends":"1.1.1","com.unity.services.vivox":"16.8.0","com.unity.services.cloudsave":"3.4.0","com.unity.purchasing":"4.14.0"},"unity":"6000.3","_id":"com.phantomsxr.xrmodgameservices@1.0.8","gitHead":"74936f4a6da33e3678ceb737c17cb79ed4b474d2","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-R08D+aeDfChr1w0U0xKDL4nEAnuJ0u0I/kNcCDQiZ79DuVScuODfdZoRQ9aRV8K6OoVjoOBFF/0Kp9Acqk26eA==","shasum":"fe7a2e46663f75383321463e1a2d0b99de9a4e55","tarball":"https://registry.npmjs.org/com.phantomsxr.xrmodgameservices/-/com.phantomsxr.xrmodgameservices-1.0.8.tgz","fileCount":702,"unpackedSize":3585943,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHeaVr1bAEQkjy3pjoTfWANcmnebZcAL1k24x0Zu/N/tAiEA+IU9nIDe/Rti90818WwzXbkxNIxgwDH7b9fZuuD6iJQ="}]},"_npmUser":{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"},"directories":{},"maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/com.phantomsxr.xrmodgameservices_1.0.8_1766492990456_0.4513881003597817"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-21T13:19:16.302Z","modified":"2025-12-23T12:29:50.824Z","1.0.0-preview.1":"2024-10-21T13:19:16.634Z","1.0.0-preview.2":"2024-10-22T08:25:12.747Z","1.0.0-preview.3":"2024-10-22T10:18:07.838Z","1.0.0-preview.4":"2024-10-22T13:37:35.888Z","1.0.0-preview.5":"2024-10-23T17:03:02.844Z","1.0.0-preview.6":"2024-10-24T13:41:51.555Z","1.0.0-preview.7":"2024-10-25T09:24:36.919Z","1.0.0-preview.8":"2024-10-25T09:56:03.387Z","1.0.0-preview.9":"2024-10-28T10:14:34.026Z","1.0.0-preview.10":"2024-11-01T06:06:39.610Z","1.0.0-preview.11":"2024-11-17T13:50:13.232Z","1.0.0-preview.12":"2024-11-17T14:47:16.018Z","1.0.0-preview.14":"2024-11-24T07:59:16.487Z","1.0.0-preview.15":"2024-11-24T08:17:16.015Z","1.0.0-preview.16":"2024-11-25T07:49:50.478Z","1.0.0-preview.17":"2024-12-04T14:06:23.528Z","1.0.0-preview.18":"2024-12-05T08:27:32.627Z","1.0.0-preview.20":"2024-12-14T10:23:50.867Z","1.0.0-preview.21":"2024-12-14T10:28:56.761Z","1.0.0-preview.35":"2025-06-11T09:01:00.464Z","1.0.0-preview.36":"2025-06-13T10:06:21.743Z","1.0.0-preview.37":"2025-06-13T10:09:52.955Z","1.0.0-preview.38":"2025-07-01T09:55:21.511Z","1.0.0-preview.39":"2025-07-02T07:30:17.815Z","1.0.0-preview.40":"2025-07-02T12:31:14.887Z","1.0.0-preview.41":"2025-07-16T10:29:58.830Z","1.0.0-preview.42":"2025-07-18T05:08:37.912Z","1.0.7":"2025-12-14T19:51:02.320Z","1.0.8":"2025-12-23T12:29:50.639Z"},"author":{"name":"Phantoms","email":"nswell@phantomsxr.com"},"description":"Take your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. XRMOD-GS simplifies many game development tasks and challenges.","maintainers":[{"name":"phantomxm2021","email":"phantomxm2021@gmail.com"}],"readme":"# XRMOD Game Services\n\nTake your game to the next level without having to worry about maintaining or scaling your back-end infrastructure. **XRMOD Game Services (GS)** simplifies game development challenges by providing a unified set of tools for authentication, voice communication, leaderboards, cloud saving, and in-app purchases.\n\n---\n\n## 📖 Table of Contents\n\n- [Overview](#overview)\n- [Quick Start](#quick-start)\n- [Core Modules](#core-modules)\n  - [Authentication](#authentication)\n  - [Voice](#voice)\n  - [Cloud Save](#cloud-save)\n  - [Leaderboard](#leaderboard)\n  - [In-App Purchase](#in-app-purchase)\n  - [Friends](#friends)\n- [Best Practices](#best-practices)\n- [Common Pitfalls](#common-pitfalls)\n\n---\n\n## 🌟 Overview\n\nXRMOD Game Services is designed to be a high-level wrapper around Unity Gaming Services (UGS) and other third-party providers. It offers a consistent API regardless of the underlying platform, allowing developers to focus on gameplay logic rather than infrastructure.\n\n---\n\n## 🚀 Quick Start\n\nTo use XRMOD Game Services, you must initialize the core manager early in your game's lifecycle.\n\n> [!IMPORTANT]  \n> You must manually call `InitializeUnityServices` before using any other game services.\n\n```csharp\nusing Phantom.XRMOD.GameServices.Runtime;\n\n// Basic initialization\nXRMODGameServicesManager.GetInstance.InitializeUnityServices();\n\n// Initialization with a specific profile (useful for testing)\nawait XRMODGameServicesManager.GetInstance.InitializeUnityServicesAsync(\"Player_Alpha\");\n```\n\n---\n\n## 📦 Core Modules\n\n### 🔐 Authentication\n\nThe entry point for all player-related services. Supports multiple platforms and anonymous login.\n\n#### Supported Platforms\n- **Anonymous**: No credentials required.\n- **Username/Password**: Custom account management.\n- **Third-Party**: Apple (`USE_APPLE_AUTHENTICATION`), Google (`USE_GOOGLE_AUTHENTICATION`), Meta (`USE_META_AUTHENTICATION`).\n\n#### Usage Example\n```csharp\n// Sign in anonymously\nawait AuthenticationSystemManager.SignInWithAnonymous();\n\n// Sign in with Username/Password\nawait AuthenticationSystemManager.SignInUserNameWithPassword(\"myUser\", \"myPass\", (err) => Debug.LogError(err));\n\n// Check state\nif (AuthenticationSystemManager.IsSignedIn) {\n    var userInfo = AuthenticationSystemManager.GetUserInfo();\n    Debug.Log($\"Welcome, {userInfo.player_name}!\");\n}\n```\n\n---\n\n### 🎙️ Voice\n\nScalable, cross-platform voice and text communication.\n\n#### Supported Providers\n- **Vivox**: Define `USE_VIVOX`.\n- **Agora**: Define `USE_AGORA_RTC`.\n- **Photon**: Define `USE_PHOTON_VOICE`.\n\n#### Usage Example\n```csharp\n// Join a spatialized voice channel\nVoiceSystemManager.GetInstance.JoinVoiceChannel(\"Room_01\", JoinChannelType.Positional);\n\n// Mute self\nVoiceSystemManager.GetInstance.MuteSelfMicrophone(true);\n```\n\n> [!TIP]  \n> Register for voice events via the `ActionNotificationCenter` using `VoiceModuleNotifyActionKey.CONST_VOICE_EVENT_KEY`.\n\n---\n\n### ☁️ Cloud Save\n\nStore player data (levels, inventory, settings) securely in the cloud.\n\n#### Initialization\nAdd `USE_UNITY_CLOUD_SAVE` to your project's scripting define symbols.\n\n#### Usage Example\n```csharp\nvar myData = new Dictionary<string, object> { { \"HighScore\", 5000 }, { \"Stage\", \"Volcano\" } };\nawait CloudSaveSystemManager.GetInstance.SavePlayerData(myData);\n\n// Load data\nvar keys = new HashSet<string> { \"HighScore\" };\nvar results = await CloudSaveSystemManager.GetInstance.LoadPlayerData(keys);\nif (results.TryGetValue(\"HighScore\", out var item)) {\n    int score = item.Value.GetAs<int>();\n}\n```\n\n---\n\n### 🏆 Leaderboard\n\nTrack and display player rankings. Built on top of Unity Leaderboard.\n\n#### Initialization\nAdd `USE_UNITY_LEADERBOARD` to your project's scripting define symbols.\n\n#### Usage Example\n```csharp\n// Update score\nvar scoreArgs = new AddOrUpdateScoreArgs { LeaderboardId = \"GlobalTop\", Score = 100 };\nawait LeaderboardSystemManager.GetInstance.AddOrUpdateScore(scoreArgs);\n\n// Get rankings\nvar listArgs = new GetScoreListArgs { LeaderboardId = \"GlobalTop\", Limit = 10 };\nvar scores = await LeaderboardSystemManager.GetInstance.GetScoreList(listArgs);\n```\n\n---\n\n### 💰 In-App Purchase\n\nStandardized interface for purchasing digital goods.\n\n#### Usage Example\n```csharp\n// Initialize products\nawait InAppPurchaseManager.GetInstance.Initialization(myProductArray);\n\n// Buy a product\nbool success = await InAppPurchaseManager.GetInstance.BuyProduct(\"gold_pack_01\");\n```\n\n---\n\n### 👥 Friends\n\nManage player relationships, presence, and friend requests.\n\n#### Usage Example\n```csharp\n// Send friend request\nRelationshipsManager.GetInstance.AddFriendAsync(\"AwesomePlayer_99\");\n\n// Check friends list\nvar friends = RelationshipsManager.GetInstance.GetFriends();\nforeach(var friend in friends) {\n    Debug.Log($\"{friend.Profile.Name} is currently {friend.Presence.Availability}\");\n}\n```\n\n---\n\n## 🛠 Best Practices\n\n1. **Async Await**: Most GS operations are network-based. Always use the `Async` versions with `await` to keep the UI responsive.\n2. **Profile Management**: Use unique profile names during `InitializeUnityServices` when testing multiple clients on the same machine.\n3. **Event Subscriptions**: Subscribe to `GameServicesReady` on the `XRMODGameServicesManager` to ensure all systems are up before starting gameplay.\n\n---\n\n## ⚠️ Common Pitfalls\n\n- **Missing Defines**: Many modules (Voice, IAP, Cloud Save) require specific scripting define symbols (e.g., `USE_VIVOX`). Check the module documentation for the correct symbol.\n- **Auth Not Initialized**: Calling Cloud Save or Leaderboard before the player is signed in will result in authorization errors.\n- **Profiling in Editor**: When testing in the Unity Editor, some services may behave differently than on a physical device (especially IAP and Voice).\n- **Unity Fusion**: This package explicitly ignores Unity Fusion networking modules by default.\n\n---\n\n*For licensing requests, contact [nswell@phantomsxr.com](mailto:nswell@phantomsxr.com).*\n*Copyright (C) 2024 PhantomsXR Ltd. All Rights Reserved.*","readmeFilename":"README.md"}