Assets.Scripts.Environment.Interactable.BasicDoor.Interact C# (CSharp) Метод

Interact() публичный Метод

public Interact ( ) : void
Результат void
        public void Interact()
        {
            if (CanUse())
            {
                if (!_wasUsed)
                {
                    _wasUsed = true;
                    _startPosition = transform.position;
                    _endPosition = _startPosition + transform.right * MoveAmount;
                    AudioSource.PlayClipAtPoint(Open, transform.position);
                }
            }
            else {
                AudioSource.PlayClipAtPoint(Error, transform.position);

                RedDoorAttempts++;
                if (RedDoorAttempts > 2 && !_keyCardMessageAudioSource.isPlaying)
                {
                    _keyCardMessageAudioSource.PlayDelayed(0.2f);
                }
            }
        }