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>();
    }
Example #2
0
 // Use this for initialization
 void Start()
 {
     _hidingMonitor = new StealthController.HidingMonitor(OnPlayerHidingStateChanged);
     StealthController.OnHidingStateChangedEvent += _hidingMonitor;
 }
Example #3
0
 // Use this for initialization
 void Start()
 {
     _visionConeMesh = visionCone.mesh;
     _isPlayerHiding = false;
     mHidingMonitorDelegate = new StealthController.HidingMonitor(OnPlayerHidingStateChanged);
     StealthController.OnHidingStateChangedEvent += mHidingMonitorDelegate;
 }