private void Start() { _collider = GetComponent <Collider>(); if (_collider == null) { Debug.LogError("SteamTrigger missing Collider"); } if (!_collider.isTrigger) { Debug.LogError("SteamTrigger Collider is not a target"); } _player = GlobalObjectManager.Instance.player; if (_player == null) { Debug.LogError("Player missing from SteamTrigger"); } _pc = _player.GetComponent <PlayerCollisions>(); if (_pc == null) { Debug.LogError("Player collisions missing from SteamTrigger"); } _heatOverlay = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_HeatOverlay>(); if (_heatOverlay == null) { Debug.LogError("WARNING: SteamTrigger Component missing UI_HeatOverlay reference"); } }
private void Start() { _healthComponent = GetComponent <PlayerHealth>(); if (_healthComponent == null) { Debug.LogError("Missing PlayerHealth Component"); } _heatOverlay = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_HeatOverlay>(); if (_heatOverlay == null) { Debug.LogError("WARNING: PlayerCollisions Component missing UI_HeatOverlay reference"); } _gameProgress = GlobalObjectManager.Instance.gameObject.GetComponent <GameProgress>(); if (_gameProgress == null) { Debug.LogError("WARNING: PlayerCollisions Component missing GameProgress reference"); } //_playerRB = GetComponent<Rigidbody>(); //if (_healthComponent == null) Debug.LogError("Missing Rigidbody Component"); hitBySteam = false; safeArea = true; _timeSinceLastDamage = Time.time; SettingsComponent.variableUpdatesEvent += UpdateVariables; UpdateVariables(); }
private void Start() { _player = GlobalObjectManager.Instance.player; if (_player == null) { Debug.LogError("WARNING: SafeArea Component missing Player"); } _playerCollisions = _player.GetComponent <PlayerCollisions>(); if (_playerCollisions == null) { Debug.LogError("WARNING: SafeArea Component missing PlayerCollisions reference"); } _heatOverlay = GlobalObjectManager.Instance.HUDCanvas.GetComponentInChildren <UI_HeatOverlay>(); if (_heatOverlay == null) { Debug.LogError("WARNING: SafeArea Component missing UI_HeatOverlay reference"); } }