예제 #1
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.GetComponent <CharacterMoving>() != null)
     {
         characterMoving  = other.GetComponent <CharacterMoving>();
         isCharacterRight = other.transform.position.x > transform.position.x;
         OnCharacterTriggerEnter();
         if (!hasStartSpeaking && !dialogFinished)
         {
             canSpeak = true;
             if (automatic)
             {
                 StartDialog();
             }
         }
     }
 }
예제 #2
0
 private void Start()
 {
     characterMoving  = FindObjectOfType <CharacterMoving>();
     cameraController = FindObjectOfType <CameraController>();
 }
예제 #3
0
 private void Start()
 {
     thisAnimator    = GetComponent <Animator>();
     characterMoving = FindObjectOfType <CharacterMoving>();
 }