private void Start()
 {
     _combatSystem  = GetComponent <CombatSystem>();
     _startPosition = transform.position;
     _changePosTime = UnityEngine.Random.Range(_minMovementDelay, _maxMovementDelay);
     _revievTime    = _revievDelay;
     _playerMask    = LayerManager.GetLayerMask(Layers.PlayersCharacters);
 }
示例#2
0
 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);
 }