コード例 #1
0
        private void Awake()
        {
            _rb = GetComponent <Rigidbody>();
            _mainCameraTransform = Camera.main.transform;

            _movementLock.AddLock();
        }
コード例 #2
0
        private void Awake()
        {
            _impMana = GetComponent <ImpMana>();

            // One lock for Leader mechanic
            _abilitiesLock.AddLock();
            // One lock because we need to wait for LT press
            _abilitiesLock.AddLock();
        }
コード例 #3
0
        private void Awake()
        {
            _particlesLock.AddLock();

            _particleSystems = GetComponentsInChildren <ParticleSystem>();
            _audioSource     = GetComponent <AudioSource>();
        }
コード例 #4
0
        public void StartTactic(Tactic newTactic)
        {
            if (!newTactic.GetData().ImmuneToKnockback)
            {
                return;
            }

            _knockbackLock.AddLock();
        }
コード例 #5
0
        public void Block()
        {
            StopDash();

            _dashLock.AddLock();
        }
コード例 #6
0
 private void OnLTButtonDown() => _orderAssignLock.AddLock();
コード例 #7
0
 public void Block() => _callToArmsLock.AddLock();
コード例 #8
0
 public void Block() => _hitboxLock.AddLock();
コード例 #9
0
 private void Awake()
 {
     _inputLock.AddLock();
 }