public override void Initialize() { _macAddress = NetworkInterface .GetAllNetworkInterfaces() .Where(nic => nic.NetworkInterfaceType == NetworkInterfaceType.Ethernet) .Select(nic => nic.GetPhysicalAddress().ToString()) .FirstOrDefault(); OnInitializeDone?.Invoke(); }
public override void Initialize() { _isMuteSound = PlayerPrefs.GetInt(KEY_MUTE_SOUND, 0) == 1; _isMuteBGM = PlayerPrefs.GetInt(KEY_MUTE_BGM, 0) == 1; _bgmSource = gameObject.AddComponent <AudioSource>(); _bgmSource.clip = Resources.Load <AudioClip>(_config.BGM); _bgmSource.mute = _isMuteBGM; _bgmSource.loop = true; OnInitializeDone?.Invoke(); }
public override void Initialize() { _gameButtons = _config.Buttons.ToArray(); _serialController = Instantiate(_serialControllerPrefab, this.transform); #if UNITY_EDITOR _serialController.portName = $"COM{_config.Port}"; #elif UNITY_STANDALONE_WIN _serialController.portName = $"COM{_config.Port}"; #elif UNITY_STANDALONE_LINUX _serialController.portName = $"/dev/ttyUSB{_config.Port}"; #endif OnInitializeDone?.Invoke(); }
private void CheckConfig(bool isInitializing = true) { var isMaintaining = _remoteConfig.IsMaintaining; var needsUpdate = _remoteConfig.NeedsUpdate; if (isMaintaining || needsUpdate) { SceneManager.LoadScene("MaintenanceOrUpdateScene"); return; } if (isInitializing) { StartCoroutine(FetchConfigContinuosly()); OnInitializeDone?.Invoke(); } }
public override void Initialize() { OnInitializeDone?.Invoke(); }
public override void Initialize() { _eventQueues = new List <IEventQueue>(); Runner.Runner.Instance.ScheduleLateUpdate(Dispatch); OnInitializeDone?.Invoke(); }