private void Start() { _combatSystem = GetComponent <CombatSystem>(); _startPosition = transform.position; _changePosTime = UnityEngine.Random.Range(_minMovementDelay, _maxMovementDelay); _revievTime = _revievDelay; _playerMask = LayerManager.GetLayerMask(Layers.PlayersCharacters); }
private void Start() { _camera = Camera.main; _mask = LayerManager.GetLayerMask(Layers.PlayersCharacters, Layers.Enemies); if (!isServer) { this.enabled = false; } }
private void Awake() { _camera = Camera.main; _movementMask = LayerManager.GetLayerMask(Layers.Ground); _interactMask = ~LayerManager.GetLayerMask(Layers.PlayersCharacters); }