コード例 #1
0
ファイル: SteamTrigger.cs プロジェクト: SlaggyWolfie/Icarus
    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");
        }
    }
コード例 #2
0
    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();
    }
コード例 #3
0
    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");
        }
    }