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