Esempio n. 1
0
 public PlayerStandState(PlayerZero playerZero)
 {
     this.playerZero          = playerZero;
     stateName                = "stand";
     playerZero.rigi.velocity = new Vector2(0, 0);
     playerZero.anim.SetFloat("verticalSpeed", 0);
 }
Esempio n. 2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Enemy")
     {
         Enemy enemy = collision.gameObject.GetComponent <Enemy>();
         enemy.GetDamage(damage);
     }
     if (collision.gameObject.tag == "Boss")
     {
         Boss boss = collision.gameObject.GetComponent <Boss>();
         boss.GetDamage(damage, "gun");
     }
     if (collision.gameObject.tag == "Player")
     {
         if (collision.GetType().ToString() == "UnityEngine.CircleCollider2D")
         {
             PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>();
             zero.GetDamage(damage);
             Destroy(gameObject);
         }
     }
     else
     {
         Destroy(gameObject);
     }
 }
Esempio n. 3
0
 public PlayerDeathState(PlayerZero playerZero)
 {
     this.playerZero          = playerZero;
     stateName                = "death";
     playerZero.rigi.velocity = new Vector2(0, 0);
     playerZero.canControll   = false;
 }
Esempio n. 4
0
 void Start()
 {
     //collider = GetComponent<PolygonCollider2D>();
     anim = GetComponentInChildren <Animator>();
     attackPolygonColliders = GetComponentsInChildren <PolygonCollider2D>();
     rigi = GetComponent <Rigidbody2D>();
     zero = GetComponent <PlayerZero>();
 }
Esempio n. 5
0
 public PlayerSlideWallState(PlayerZero playerZero)
 {
     this.playerZero = playerZero;
     stateName       = "slideWall";
     playerZero.anim.SetBool("isWall", true);
     SoundManager.PlayAudioLoop(SoundManager.slidingwall);
     //playerZero.rigi.velocity = new Vector2(playerZero.rigi.velocity.x, 0);
 }
Esempio n. 6
0
 public PlayerDashState(PlayerZero playerZero)
 {
     this.playerZero = playerZero;
     stateName       = "dash";
     canAudio        = true;
     SoundManager.PlayAudio(SoundManager.dash);
     //enableShadow();
 }
Esempio n. 7
0
 void Start()
 {
     base.Start();
     startX             = transform.localPosition.x;
     myFeet             = GetComponent <BoxCollider2D>();
     playerStateManager = GetComponent <PlayerStateManager>();
     zero = GetComponentInParent <PlayerZero>();
 }
Esempio n. 8
0
    /*private void Start()
     * {
     *  zero = GameObject.FindGameObjectWithTag("Player").GetComponent<PlayerZero>();
     *  audioSource = GetComponent<AudioSource>();
     * }*/

    private void OnEnable()
    {
        zero        = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>();
        audioSource = GetComponent <AudioSource>();
        audioSource.Play();
        BgmManager.StopBgm();
        BgmManager.PlayBgm(BgmManager.stage1Bgm);
    }
Esempio n. 9
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.gameObject.tag == "Player" && other.GetType().ToString() == "UnityEngine.CircleCollider2D")
     {
         PlayerZero zero = other.gameObject.GetComponent <PlayerZero>();
         zero.GetDamage(damage);
         Destroy(gameObject);
     }
 }
Esempio n. 10
0
 public HumanAileRunState(HumanAile humanAile)
 {
     this.humanAile = humanAile;
     player         = GameObject.FindGameObjectWithTag("Player");
     if (player != null)
     {
         zero = player.GetComponent <PlayerZero>();
     }
 }
Esempio n. 11
0
 void Start()
 {
     base.Start();
     modelName = RockmanAileController.Model.PX;
     if (player == null)
     {
         return;
     }
     zero = player.GetComponent <PlayerZero>();
 }
Esempio n. 12
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == "Player")
     {
         if (collision.GetType().ToString() == "UnityEngine.CircleCollider2D")
         {
             PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>();
             zero.GetDamage(damage);
         }
     }
 }
Esempio n. 13
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     if (other.CompareTag("Player"))
     {
         GameObject zero = other.gameObject;
         if (zero != null)
         {
             PlayerZero playerZero = zero.GetComponent <PlayerZero>();
             playerZero.GetDamage(1000);
         }
     }
 }
Esempio n. 14
0
 public PlayerFallState(PlayerZero playerZero)
 {
     if (lastState != null && lastState is PlayerJumpState)
     {
         PlayerJumpState jumpSate = (PlayerJumpState)lastState;
         horizontalSpeed = jumpSate.speed;
     }
     else
     {
         horizontalSpeed = playerZero.runSpeed;
     }
     this.playerZero = playerZero;
     stateName       = "fall";
 }
Esempio n. 15
0
    void Start()
    {
        GameObject player = GameObject.FindGameObjectWithTag("Player");

        if (player != null)
        {
            zero = player.GetComponent <PlayerZero>();
            if (zero != null)
            {
                healthMax = zero.maxHp;
            }
        }
        healthBar = GetComponent <Image>();
    }
Esempio n. 16
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.gameObject.tag == target)
     {
         if (collision.gameObject.tag == "Player")
         {
             PlayerZero zero = collision.gameObject.GetComponent <PlayerZero>();
             zero.GetDamage(damage);
         }
         if (collision.gameObject.tag == "Enemy")
         {
             Enemy enemy = collision.gameObject.GetComponent <Enemy>();
             enemy.GetDamage(damage);
         }
         Destroy(gameObject);
     }
 }
Esempio n. 17
0
 public PlayerStateMachine(PlayerZero playerZero)
 {
     this.playerZero = playerZero;
     currentState    = new PlayerStandState(playerZero);
 }
Esempio n. 18
0
 void Start()
 {
     anim        = GetComponent <Animator>();
     zero        = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>();
     audioSource = GetComponent <AudioSource>();
 }
Esempio n. 19
0
 public PlayerMoveState(PlayerZero playerZero)
 {
     this.playerZero = playerZero;
     stateName       = "move";
 }
Esempio n. 20
0
 public PlayerJumpState(PlayerZero playerZero)
 {
     this.playerZero = playerZero;
     stateName       = "jump";
     canAudio        = true;
 }
Esempio n. 21
0
 void Start()
 {
     zero = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>();
 }
Esempio n. 22
0
 public PlayerHurtState(PlayerZero playerZero)
 {
     stateName = "hurt";
     canAudio  = true;
 }
Esempio n. 23
0
 // Start is called before the first frame update
 void Start()
 {
     colliders = GetComponentsInChildren <PolygonCollider2D>();
     zero      = GetComponent <PlayerZero>();
 }
Esempio n. 24
0
 protected void Start()
 {
     anim   = GetComponent <Animator>();
     zero   = GameObject.FindGameObjectWithTag("Player").GetComponent <PlayerZero>();
     canUse = true;
 }