コード例 #1
0
        public void OnPlayerConnect(Entity entity)
        {
            var blob = BlobAllocator.Blob(true);

            var settings = blob.FetchBlob("settings");

            foreach (var setting in SettingsManager.ModsSettings)
            {
                settings.FetchBlob(setting.Key).MergeFrom(setting.Value);
            }

            if (settings.KeyValueIteratable.Count > 0)
            {
                FxCore.MessagePlayerByEntity(entity, blob.ToString());
            }

            Blob.Deallocate(ref blob);
        }