예제 #1
0
 void Start()
 {
     audioSource = GetComponent <AudioSource>();
     animator    = transform.Find("Sprite").GetComponent <Animator>();
     cc2d        = GetComponent <CircleCollider2D>();
     movement    = GetComponent <Basic_Movement>();
 }
 void Start()
 {
     startShooting();
     audioSource = GetComponent <AudioSource>();
     movement    = GetComponent <Basic_Movement>();
     animator    = GetComponentInChildren <Animator>();
     myRenderer  = GetComponentInChildren <Renderer>();
     myRenderer.material.color = reskinColor;
 }
 public void jump()
 {
     rb2d.velocity = new Vector2(rb2d.velocity.x, 0); //reseteo Vel en y para evitar bug en plataforma medium
     rb2d.AddForce(Vector2.up * hopPower, ForceMode2D.Impulse);
     Basic_Movement bm = GetComponent<Basic_Movement>();
     if (bm != null)
         bm.setAllowMovementToTrue();
     animator.SetTrigger("Default");
     animator.SetTrigger("Jump");
 }
 void Start()
 {
     currentHealth = maxHealth;
     audioSource   = GetComponent <AudioSource>();
     animator      = transform.Find("Sprite").GetComponent <Animator>();
     cc2d          = GetComponent <CircleCollider2D>();
     movement      = GetComponent <Basic_Movement>();
     rb2d          = GetComponent <Rigidbody2D>();
     myRenderer    = GetComponentInChildren <Renderer>();
     deactivatePlatforms();
     movement.setSpeedToCero();
     movement.enabled = false;
 }
    private IEnumerator hopRoutine()
    {
        Invoke ("jump", pauseBeforeHop);
        Basic_Movement bm = GetComponent<Basic_Movement>();
        if (bm != null)
        {
            bm.setAllowMovementToFalse();
            bm.setSpeedToCero();
            GetComponent<Basic_Enemy>().playRecoverAnim();
            yield return new WaitForSeconds(0.8f);
            animator.SetTrigger("Idle");
        }

        //rb2d.AddForce(Vector2.right * hopPower * direction / 2, ForceMode2D.Impulse);
        //numberOfHops++;
    }
예제 #6
0
 // Start is called before the first frame update
 void Start()
 {
     movement = GetComponent <Basic_Movement>();
     movement.PlayerMovementSpeed = HunterSpeedDefault;
 }
 // Start is called before the first frame update
 void Start()
 {
     movement = GetComponent <Basic_Movement>();
     movement.PlayerMovementSpeed = GhostDefaultSpeed;
 }