protected void Start() { if (!m_Started) { DontDestroyOnLoad(this); foreach (SceneD scene in scenes.sceneOrder) { scene.enabled = false; } firebase = FirebaseManager.Instance; firebase.ExecuteOnInitialisation(OnFirebaseReady); } }
protected void Start() { values = GenericPreset.Create(target, GenericPresetsUtil.GetPropertyNames(propertiesCSV)); presetProperties = new PresetProperties { p = values.properties }; firebase = FirebaseManager.Instance; if (firebase == null) { firebase = gameObject.AddComponent <FirebaseManager> (); FirebaseManager.IsAdmin = true; firebase.id = "default"; } if (firebase != null) { firebase.ExecuteOnInitialisation(OnFirebaseReady); } }
private void Setup(bool isHost) { NetworkConnection unet = NetworkConnection.Instance; FirebaseManager firebase = FirebaseManager.Instance; firebase.ExecuteOnInitialisation( () => { string networkAddress; if (isHost) { networkAddress = Network.player.ipAddress; firebase.SetValueAsync("connection/ip", networkAddress); firebase.SetValueAsync("connection/run", UnityEngine.Random.Range(0, 100)); } else { firebase.GetValueAsync("connection/ip", (value) => { networkAddress = ( string )value; unet.StartClient(networkAddress); } ); } } ); if (isHost) { unet.StartHost(); unet.OnClientHasConnected += (connectionId) => { Debug.Log("Client " + connectionId + " Connected!"); } ; } }
protected void Start() { firebase = FirebaseManager.Instance; firebase.ExecuteOnInitialisation(OnFirebaseReady); }