public override void OnInspectorGUI() { serializedObject.Update(); EditorGUILayout.PropertyField(property_id); serializedObject.ApplyModifiedProperties(); GUI.enabled = false; EditorGUILayout.PropertyField(property_type); GUI.enabled = true; base.OnInspectorGUI(); GUILayout.Space(20); GUILayout.BeginHorizontal(); if (GUILayout.Button("Save")) { GameUploader.UpdateGameData( target as NetworkedGames.GameInfoBase); } if (GUILayout.Button("Retrieve")) { GameUploader.GetGameData(property_id.intValue, RetrieveGameInfo); } if (GUILayout.Button("Delete From DB")) { GameUploader.DeleteGameData(property_id.intValue); serializedObject.Update(); property_id.intValue = -1; serializedObject.ApplyModifiedProperties(); } GUILayout.EndHorizontal(); }
private void OnEnable() { hackManager = GetComponent <HackManager>(); unblockedPacks = new List <int>(); foreach (var pair in messagePairs) { if (pair.voiceMessage.day >= day) { pair.voiceMessage.played = false; } else { pair.voiceMessage.played = true; unblockedPacks.Add(pair.pack.id); } } currentMessagePair.value = new MessagePair(); inAudioTransmission = false; isGameDataLoaded = false; isGamePackDataLoaded = false; clientConnection.OnClientAdded += OnClientAdded; Debug.Log("onenable"); //serverConnection.GetFillerMessages(SetFillerMessages); GameUploader.GetAllGameDataIndexes(SetGameDataIndexes); GameUploader.GetAllGamePackIndexes(SetGamePackIndexes); }
private static void RemovePacks(string json) { IDPack gamepacks = JsonUtility.FromJson <IDPack>(json); foreach (var id in gamepacks.values) { GameUploader.DeleteGamePack(id); } }
private void GetNextGameData() { if (gameIds.itterator < gameIds.values.Length) { GameUploader.GetGameData(gameIds.values[gameIds.itterator], SetGameData); } else { isGamePackDataLoaded = true; if (isGameDataLoaded) { OnGameDataLoadedFromServer.Raise(); } } }
static void PrintDBContent() { GameUploader.GetAllGamePackIndexes(PrintPackCount); GameUploader.GetAllGameDataIndexes(PrintGameCount); }
static void RemoveDBContent() { GameUploader.GetAllGamePackIndexes(RemovePacks); GameUploader.GetAllGameDataIndexes(RemoveGames); }