Example #1
0
    /* UNITY FUNCTIONS */
    // Use this for initialization
    void Start()
    {
        _hidingMonitorDelegate = new StealthController.HidingMonitor(OnPlayerHideStateChanged);
        _gameStateMonitor = new GameStateController.GameStateMonitor(OnGameStateChanged);

        StealthController.OnHidingStateChangedEvent += _hidingMonitorDelegate;
        GameStateController.OnGameStateChanged += _gameStateMonitor;

        maxHydration = Mathf.Max(initMaxHydration, MINIMUM_MAX_HYDRATION);
        hydration = (initHydration == -1.0f) ? initMaxHydration : Mathf.Max(initHydration, 0.0f);
        _lastPos = transform.position;
        _isPlayerHidden = false;
        _source = GetComponent<AudioSource>();
    }
 /* UNITY FUNCTIONS */
 // Use this for initialization
 void Start()
 {
     _gameStateMonitor = new GameStateController.GameStateMonitor(OnGameStateChanged);
     GameStateController.OnGameStateChanged += _gameStateMonitor;
 }